Compare commits
610 Commits
6.99.0.301
...
6.99.9
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c1f020786 | |||
| d3dbc5b076 | |||
| 99ddc07103 | |||
| dd2f3203dd | |||
| a7c4a74cfc | |||
| 118c7528a2 | |||
| c29e8c314f | |||
| da021a3808 | |||
| d64d5a60ca | |||
| 0836a54114 | |||
| 623ceda92b | |||
| f3bb6e66df | |||
| 7c3101cb1c | |||
| 734c0507f4 | |||
| 25a4284a12 | |||
| f7a0087995 | |||
| 8074fc825a | |||
| dfe8c3e395 | |||
| cc74793542 | |||
| baa6cc3c59 | |||
| b9176185f1 | |||
| f96bedb510 | |||
| 4c8078b4d7 | |||
| 383bc6af46 | |||
| 71fc31c1cb | |||
| ea3a9d7e21 | |||
| 4222ae2e49 | |||
| 9c4f7f0851 | |||
| 90473bdda2 | |||
| bb9b6ca08a | |||
| 55400c17a8 | |||
| 256f3173da | |||
| 179cd2ed6c | |||
| ec3be878a8 | |||
| cd328876d1 | |||
| df16435ae4 | |||
| 5d108094a5 | |||
| daf3f34705 | |||
| 0ba1eeb9be | |||
| 3c613a8157 | |||
| 75e4cc0bb7 | |||
| 17f722fc0b | |||
| 2563a8dbcb | |||
| 794932f82e | |||
| 2b9ebc974c | |||
| 1ca9a696e2 | |||
| 02a9d4721c | |||
| 3a583da12d | |||
| acd7f792ab | |||
| d42ffed1e7 | |||
| 17f8e56b70 | |||
| d1f3c9dc8a | |||
| d3db4b099b | |||
| adc2c96e71 | |||
| a1b572da61 | |||
| ed653831a0 | |||
| 8d6ec39c33 | |||
| d83d2045b3 | |||
| 229df03363 | |||
| 4d141b7bc2 | |||
| 219fccf588 | |||
| 5c92d6cfb7 | |||
| 9b77cba97e | |||
| b3545fbce4 | |||
| c055d253c4 | |||
| c9a35bd23f | |||
| a0e7ab2b2b | |||
| 194a79069b | |||
| 936a0bf1e5 | |||
| a0ab3c845f | |||
| d61e4adef7 | |||
| a244516b81 | |||
| 717b133a0e | |||
| be288feb13 | |||
| 1df06a92b5 | |||
| daee66a17e | |||
| 7ccc26276a | |||
| d7c3aadf62 | |||
| 9831b68ac9 | |||
| bec4cabf8d | |||
| f64e050f9b | |||
| 33fda314a0 | |||
| a4b8da9119 | |||
| 1bb51d6953 | |||
| 5fd7282fdd | |||
| 27f8f5092f | |||
| 6d8562cf97 | |||
| 8cfe83eab6 | |||
| c87b4087b1 | |||
| f0258aa269 | |||
| ed871863df | |||
| 31de7c5ef0 | |||
| b1f59d9eaa | |||
| 20c71c6312 | |||
| b781769a0a | |||
| d75417d081 | |||
| 2a90549cb9 | |||
| 158d798bb8 | |||
| a46ee80ec6 | |||
| 093dc4e79c | |||
| 8a8240e2a0 | |||
| 8e5fbb2ef5 | |||
| eb3a203fdc | |||
| 6ac39d096f | |||
| ae6060b31a | |||
| c08acaef56 | |||
| e8f98816ab | |||
| 7be67acb0c | |||
| 03043c1250 | |||
| a5375963a9 | |||
| e18f96b827 | |||
| 7b8fbf2e49 | |||
| d641bb1f54 | |||
| 91c46dab72 | |||
| e7cd340ec7 | |||
| 345276cacc | |||
| 089a6bccf2 | |||
| ddd9a702e5 | |||
| 4dceccc491 | |||
| 04c17a71a3 | |||
| 4e381dcc22 | |||
| 3f14961d0d | |||
| 4b867d4220 | |||
| cd9bac3052 | |||
| dec43b1f81 | |||
| e408f297d9 | |||
| f0b90920bf | |||
| fc7eccef70 | |||
| 879fc8814c | |||
| 8a188c9c3f | |||
| 45e860458d | |||
| f22af1d7dc | |||
| 60371bead8 | |||
| 89050fbac7 | |||
| 7ddb4bf602 | |||
| 6fc1227cd3 | |||
| 49e544c5f1 | |||
| 5505cc53f0 | |||
| 147b6c26de | |||
| 984c0fcc29 | |||
| 8e1abf2b49 | |||
| 76eb82f50b | |||
| 6ed3affddf | |||
| 8a32179792 | |||
| b65c5de62d | |||
| 8ec6174dc2 | |||
| 61dc7a33fa | |||
| 14c7a7d416 | |||
| 906e4de0a5 | |||
| 44ef126806 | |||
| 41a35618f4 | |||
| d296d5c17c | |||
| 21b9fc1453 | |||
| 70bc84b394 | |||
| 04449bb37b | |||
| e1bb500e00 | |||
| c54f3d4ce1 | |||
| a397f653d7 | |||
| 0f8c0d30fd | |||
| b77c540235 | |||
| e68986d59d | |||
| 7541bc6f51 | |||
| c6d003486c | |||
| 08f8df326a | |||
| 702a4a8463 | |||
| c77b0933c8 | |||
| 46bdc6c703 | |||
| 4db4bc1836 | |||
| 9e7e78ac79 | |||
| 671a76c184 | |||
| b2eb4d0783 | |||
| e0a7728f62 | |||
| 6bcca2e39c | |||
| 1fdce5897c | |||
| a4bfc86668 | |||
| 91e3f05093 | |||
| b095378f71 | |||
| 7ca8e480e0 | |||
| 28e645720f | |||
| 40de88d213 | |||
| a4d54abf7c | |||
| 36b7d7813f | |||
| 826cc817c8 | |||
| 7ad0c85681 | |||
| 122c974d95 | |||
| 4ce304afb6 | |||
| 166929aaff | |||
| a6f97435a9 | |||
| 82afa0aa13 | |||
| 3a4f4e6ebd | |||
| b6a420ed52 | |||
| af6991ab0f | |||
| 6d6261fced | |||
| 7462532a77 | |||
| 52776d93b1 | |||
| 9723153455 | |||
| 6cc4ac5d8c | |||
| 75d9cdfc5d | |||
| 43abcd902d | |||
| e93e58c0df | |||
| a52135893c | |||
| 1e0a10a852 | |||
| 35eb168c41 | |||
| f53461c207 | |||
| 35806f1897 | |||
| 0dd0f37ebd | |||
| 52a0b874a3 | |||
| 0d98166503 | |||
| 112eeb00fd | |||
| 424e90eeeb | |||
| 1c2b5f3361 | |||
| a38a6c8c1f | |||
| 060ac47872 | |||
| a7ebac3006 | |||
| e256c168f9 | |||
| af04859f97 | |||
| 18a06e88db | |||
| 46798413ed | |||
| feec3f0dbb | |||
| 3b3c691a23 | |||
| 5a3de5660a | |||
| 59a1ca923d | |||
| 04942b371b | |||
| db6918927c | |||
| c235f2b598 | |||
| dc834779fb | |||
| 3386e9f0aa | |||
| 9ad4b3b0a9 | |||
| 3a179cca2c | |||
| 0d8f470af6 | |||
| 01c7d1d328 | |||
| b63078f414 | |||
| 27aaa0aab9 | |||
| 6bd1ab30e8 | |||
| 2fae816769 | |||
| b03201a7e2 | |||
| 1cfb2a2cd8 | |||
| 5854ca77d7 | |||
| 657fdd5efd | |||
| c1ed41f82d | |||
| b331e6f61b | |||
| 21fe9c1094 | |||
| 56bb1c8f15 | |||
| 02a6fa0c0f | |||
| 48f1e1e9c8 | |||
| 0eddb65538 | |||
| cdbac9af62 | |||
| 22a1bc60de | |||
| 53af0a28ee | |||
| 7e5078996a | |||
| bafc714076 | |||
| acd7de7524 | |||
| dc73a22849 | |||
| bf8b7fece6 | |||
| eb3c2f541d | |||
| 73f0a85f70 | |||
| 8a16e1b018 | |||
| 9c65db7e6d | |||
| 3cd3f8ceee | |||
| 5d3d3506be | |||
| 1349ab7ad9 | |||
| 849c1eca2c | |||
| ed0e68c7e1 | |||
| 9198f4a610 | |||
| 1ebbcb32ef | |||
| 31384e8b7f | |||
| 00efc0086f | |||
| c6c1f45e0a | |||
| 610565756a | |||
| 7e2df8223b | |||
| 749e99e0f3 | |||
| 274d8cfc35 | |||
| c1d3418a1b | |||
| e0dfd732af | |||
| 00e4d7d30e | |||
| d685425752 | |||
| 3b7c797e11 | |||
| a8a809702d | |||
| 081c604d88 | |||
| 1553c90e41 | |||
| 3298cdd5fe | |||
| 1a61d24568 | |||
| 4aeae19752 | |||
| 7bf315db29 | |||
| 1b4044e2f9 | |||
| 0f5eb2e4ac | |||
| 5835888c04 | |||
| e18af36f20 | |||
| daecfc8d27 | |||
| 4784deb4a4 | |||
| b5a97a75e1 | |||
| 6206427e1a | |||
| 03eee36de1 | |||
| dd1ca318e0 | |||
| 691cdc0a7f | |||
| 8d59605aa9 | |||
| c48baeb6a4 | |||
| ddc1c490db | |||
| f7914576aa | |||
| 27eb710a7c | |||
| 8c37a1e7d5 | |||
| a9d67162e8 | |||
| a5c815f889 | |||
| ac272df001 | |||
| 89b344fb70 | |||
| 77bf797d18 | |||
| 4887b172f6 | |||
| 10674b0426 | |||
| d253606562 | |||
| 5da52a7ad2 | |||
| af5c549bff | |||
| a6959a3743 | |||
| 8774e58b10 | |||
| d111e05674 | |||
| 531f39d516 | |||
| 58ddd537aa | |||
| 203b0f9710 | |||
| 71a2961ab3 | |||
| c553d7206d | |||
| fdcb2142d6 | |||
| 562651371d | |||
| be7ed3fb7e | |||
| 8ff7e6d6df | |||
| 859a4f316e | |||
| 7102e8788c | |||
| 8909283061 | |||
| 3215946b58 | |||
| 6b4df749d2 | |||
| 8caf6db689 | |||
| 598ae2b07b | |||
| af8aaf176b | |||
| 01c0dcf7c5 | |||
| 3c19c4d866 | |||
| 5855c622a4 | |||
| 77b6e739a2 | |||
| 2e963045b4 | |||
| 3e7476020f | |||
| b1d84e3d51 | |||
| 35b22b1eee | |||
| 52f6d70cf3 | |||
| 0ec79a2388 | |||
| c0ce6df88b | |||
| 9c33391720 | |||
| 47a6e827e2 | |||
| 4b09cf1828 | |||
| 89e8d79b63 | |||
| 3024d49a57 | |||
| 275e6ddf8c | |||
| 9436cb8386 | |||
| 593a37af83 | |||
| abca0c4083 | |||
| 5d70224fa7 | |||
| e3e0e9338d | |||
| cbbd1b58c0 | |||
| e3509f1368 | |||
| 097d3973a0 | |||
| 8048c7d94a | |||
| a26a5bd42f | |||
| a9ca5b03de | |||
| 7de4bb96cd | |||
| 0484e3f091 | |||
| e2ace16bfc | |||
| b93a106c1c | |||
| b42a0a3b7a | |||
| 29e4fe5616 | |||
| 70d2778754 | |||
| 893a27fca4 | |||
| 8ec1a6e17f | |||
| 979ae96475 | |||
| e035918f04 | |||
| b5eab3f362 | |||
| 3a41ad4469 | |||
| e93a8a594b | |||
| 16750f2437 | |||
| dc2ba0eb7f | |||
| 707de937a2 | |||
| e407b8a59e | |||
| 57e73ebc6e | |||
| 5259f93472 | |||
| 218bb0a42b | |||
| 290cab6832 | |||
| 9d98e8541e | |||
| e2ff897bb7 | |||
| ae4e58c657 | |||
| a0e7822635 | |||
| e211f07d26 | |||
| 4a264851ea | |||
| 5833e8d010 | |||
| ba36763539 | |||
| 36e09691dc | |||
| 445f048ba8 | |||
| f4bac1768f | |||
| caaf1e6a05 | |||
| f6c8ed43e5 | |||
| ed7546507d | |||
| 97ddbf8e49 | |||
| c4a134b432 | |||
| 327482f9d1 | |||
| 729ce82bae | |||
| 0b450d9ace | |||
| 5736ce1a16 | |||
| 74c840b8c6 | |||
| 06d371209c | |||
| d2cbfd2a35 | |||
| 57f4fe43be | |||
| ce8f837aee | |||
| ab45fc780d | |||
| 64be59df5a | |||
| ccbe692e69 | |||
| 4cd51dffc3 | |||
| 2260874891 | |||
| a1abfb9c1a | |||
| fd6af5655a | |||
| 9aa08acb92 | |||
| 0e255aca7f | |||
| c3a54e3854 | |||
| f24821d53b | |||
| 3d768959c6 | |||
| 03fcefe1a7 | |||
| 24037ed374 | |||
| 1fe8615fdf | |||
| 9030483ff6 | |||
| 43980d614f | |||
| f3e306d987 | |||
| 736d5b5749 | |||
| e6f192523d | |||
| 52dbf270bf | |||
| de2b243690 | |||
| 3e52e4d8d2 | |||
| 243a4fe816 | |||
| c687a1f522 | |||
| 634ec1d217 | |||
| 9c922dea02 | |||
| 80924ee921 | |||
| c6ab27ab2a | |||
| b9f83c1502 | |||
| 68c1fbf0d2 | |||
| e2e165ce4b | |||
| 442cf570f9 | |||
| d81ea29ed8 | |||
| 67d72bd1da | |||
| d0286a0c33 | |||
| 372c302d37 | |||
| c5a9d011cc | |||
| bb33778aba | |||
| a41c83fc3a | |||
| 3f3b46c109 | |||
| 838cbb2720 | |||
| 7f15147bf7 | |||
| e232bab6f8 | |||
| ecadc55616 | |||
| 68962de022 | |||
| 41d601a391 | |||
| 53a4ad89bb | |||
| 31dc28ee51 | |||
| 3be1a2b6c1 | |||
| 8ad4a8ed1c | |||
| 5319072cf6 | |||
| c4c82ff525 | |||
| 90be953e7a | |||
| 2409f7ceb8 | |||
| e1c3e55198 | |||
| 2899f79c8a | |||
| e586410e78 | |||
| 7192bcd164 | |||
| c08848b7c5 | |||
| 161533860a | |||
| c041eeed26 | |||
| 6ab1b3af74 | |||
| 82f7673f56 | |||
| ab952ffefb | |||
| c6c551c7f5 | |||
| a947e784a2 | |||
| 192f3a702b | |||
| b2c8ce8df3 | |||
| 416d872a40 | |||
| 7be1916b85 | |||
| 6e46743d53 | |||
| 2b0ede0a12 | |||
| c211788e1c | |||
| 0ebecfc6c0 | |||
| 5c7474f2bf | |||
| 0eafdf6fc3 | |||
| e29877b5ea | |||
| a815bfbceb | |||
| 03c394ae99 | |||
| 70d81a2b92 | |||
| 7884b49c9e | |||
| 3b0f430344 | |||
| df792b05c7 | |||
| 903dfaaf0c | |||
| a127504d38 | |||
| d8154ea196 | |||
| d1492e110e | |||
| 5d5b159ca6 | |||
| f771ff18be | |||
| 6a2f062ed8 | |||
| 991d8a7683 | |||
| 52068c32c9 | |||
| 2ceb298434 | |||
| 59709e1bac | |||
| 161eaa27c2 | |||
| 55e8088c3c | |||
| 0e667b3188 | |||
| 24339e7a64 | |||
| 8d1142e0dc | |||
| 43b4309aec | |||
| 52ba2f1b8b | |||
| 81284dcee5 | |||
| 0004954f4d | |||
| 10616d9fed | |||
| 2bf3049c23 | |||
| c30afc791b | |||
| edda89750e | |||
| b70a004f09 | |||
| e1ad973475 | |||
| bd082ea55e | |||
| 7639325203 | |||
| 6ce7f2c62d | |||
| 64bc5f02db | |||
| e2b27696a9 | |||
| 7e463c3356 | |||
| 9ee8e5573e | |||
| 77c2178462 | |||
| 84156d2a3d | |||
| 63f1f6c0bc | |||
| 4857cb789c | |||
| 40805225bd | |||
| 3773624ab0 | |||
| b2a02aa982 | |||
| 010b3a3d2f | |||
| 9cb9d7c210 | |||
| 46afd62be7 | |||
| eac9ee5b02 | |||
| f316315456 | |||
| efb62b030a | |||
| 6ea65debb6 | |||
| 5823474904 | |||
| e4bd06f4e0 | |||
| 9c569a8716 | |||
| 3a35aca5ef | |||
| a25c578b5f | |||
| 6e01fbc52e | |||
| 571cd76f21 | |||
| afa272bac3 | |||
| 59e021d1d8 | |||
| a0af700b43 | |||
| c3d035a5ae | |||
| 791e35d8fb | |||
| 2ab145ac19 | |||
| 51ba6d932b | |||
| 9fd33a16ac | |||
| 41bd5fa920 | |||
| df9e305639 | |||
| 6a54f8576c | |||
| 9658283e58 | |||
| 689d33760f | |||
| 9011554540 | |||
| 6ec7ccbe6b | |||
| 94ba4e62e1 | |||
| 9a3bc75241 | |||
| 3a27dfec9d | |||
| 00ee5d8eb3 | |||
| ce4086d58e | |||
| 815a297ae2 | |||
| 712306ffc3 | |||
| 33b802e749 | |||
| b26ea78a4b | |||
| e9343befc0 | |||
| d59dd71602 | |||
| b99e9d3afa | |||
| d5ee62fa13 | |||
| b8e1d39e49 | |||
| 868d0afb60 | |||
| b52a3ab75c | |||
| 7d5ca94f4a | |||
| 7cce474ca8 | |||
| 4a8c87f019 | |||
| 0cd3553099 | |||
| f929d3fa3d | |||
| 7f21671fc3 | |||
| 354862ba65 | |||
| 9e51fc584c | |||
| 54f9cd752a | |||
| 3614d6659f | |||
| 2bc3929540 | |||
| c050a2dbd7 | |||
| 00c55c31a7 | |||
| f1cd67446b | |||
| 22f95f7d83 | |||
| 8b6026cf7f | |||
| d18232093d | |||
| ce1bcb3535 | |||
| fc8fd41e90 | |||
| 3f23fa3606 | |||
| 023a8b9b47 | |||
| 04ed3ff098 | |||
| 36a3ecbbd3 | |||
| 66fc3c47ae | |||
| 6a730bbffc | |||
| 0b91488206 | |||
| ea8c3a69fb | |||
| 1914c1b6fe | |||
| 4f9eabeb28 | |||
| 98120814da | |||
| 2847f42707 | |||
| 28872407c3 | |||
| ab7adb8b3a | |||
| e70be78e65 | |||
| cd95838191 |
+9
-4
@@ -13,8 +13,8 @@ cache
|
||||
env
|
||||
|
||||
log.txt
|
||||
/errors.txt
|
||||
/traceback.txt
|
||||
errors.txt
|
||||
traceback.txt
|
||||
|
||||
styles.txt
|
||||
|
||||
@@ -49,7 +49,12 @@ styles.txt
|
||||
/launcher/game/theme
|
||||
/launcher/game/script_version.rpy
|
||||
|
||||
dl
|
||||
/dl
|
||||
renpy/vc_version.py
|
||||
.externalToolBuilders
|
||||
rapt
|
||||
/rapt
|
||||
/evil
|
||||
/iaptest
|
||||
/pygame_sdl2
|
||||
/renios
|
||||
/steam_appid.txt
|
||||
|
||||
+1
-1
@@ -78,7 +78,7 @@ Then, install pygame_sdl2 by running the following commands::
|
||||
Next, set RENPY_DEPS_INSTALL To a \::-separated list of paths containing the
|
||||
dependencies, and RENPY_CYTHON to the name of the cython command::
|
||||
|
||||
export RENPY_DEPS_INSTALL="/usr::/usr/lib/x86_64-linux-gnu/
|
||||
export RENPY_DEPS_INSTALL="/usr::/usr/lib/x86_64-linux-gnu/"
|
||||
export RENPY_CYTHON=cython
|
||||
|
||||
Finally, use setup.py in the Ren'Py ``module`` directory to compile and
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
#!/usr/bin/env python2
|
||||
|
||||
import argparse
|
||||
import os
|
||||
@@ -7,6 +7,15 @@ import sys
|
||||
|
||||
from renpy import version_tuple #@UnresolvedImport
|
||||
|
||||
SOURCE = [
|
||||
"/home/tom/ab/renpy",
|
||||
"/home/tom/ab/android/",
|
||||
"/home/tom/ab/android/python-for-android",
|
||||
"/home/tom/ab/ripe/renios",
|
||||
"/home/tom/ab/renpy-deps",
|
||||
"/home/tom/ab/pygame_sdl2",
|
||||
]
|
||||
|
||||
version = ".".join(str(i) for i in version_tuple)
|
||||
short_version = ".".join(str(i) for i in version_tuple[:3])
|
||||
print "Version", version
|
||||
@@ -17,9 +26,36 @@ ap.add_argument("--release", action="store_true")
|
||||
ap.add_argument("--prerelease", action="store_true")
|
||||
ap.add_argument("--experimental", action="store_true")
|
||||
ap.add_argument("--no-tag", "-n", action="store_true")
|
||||
ap.add_argument("--push-tags", action="store_true")
|
||||
ap.add_argument("--delete-tag")
|
||||
|
||||
args = ap.parse_args()
|
||||
|
||||
if args.delete_tag:
|
||||
for i in SOURCE:
|
||||
|
||||
os.chdir(i)
|
||||
|
||||
if i == SOURCE[0]:
|
||||
tag = args.delete_tag
|
||||
else:
|
||||
tag = "renpy-" + args.delete_tag
|
||||
|
||||
subprocess.call([ "git", "tag", "-d", tag, ])
|
||||
|
||||
sys.exit(0)
|
||||
|
||||
if args.push_tags:
|
||||
for i in SOURCE:
|
||||
os.chdir(i)
|
||||
|
||||
if subprocess.call([ "git", "push", "--tags" ]):
|
||||
print "Tags not pushed: {}".format(os.getcwd())
|
||||
sys.exit(1)
|
||||
|
||||
print "Pushed tags."
|
||||
sys.exit(0)
|
||||
|
||||
if args.release:
|
||||
links = [ "release", "prerelease", "experimental" ]
|
||||
tag = True
|
||||
@@ -33,15 +69,8 @@ else:
|
||||
links = [ ]
|
||||
tag = False
|
||||
|
||||
|
||||
SOURCE = [
|
||||
"/home/tom/ab/renpy",
|
||||
"/home/tom/ab/android/",
|
||||
"/home/tom/ab/android/python-for-android",
|
||||
"/home/tom/ab/ripe/renios",
|
||||
"/home/tom/ab/renpy-deps",
|
||||
"/home/tom/ab/pygame_sdl2",
|
||||
]
|
||||
if args.no_tag:
|
||||
tag = False
|
||||
|
||||
if tag:
|
||||
for i in SOURCE:
|
||||
@@ -72,3 +101,5 @@ for i in links:
|
||||
|
||||
os.chdir("/home/tom/ab/website")
|
||||
subprocess.check_call("./upload.sh")
|
||||
|
||||
print "Version", version
|
||||
|
||||
+31
-39
@@ -1,4 +1,4 @@
|
||||
#!/home/tom/bin/renpython -O
|
||||
#!/home/tom/ab/renpy/lib/linux-x86_64/python -O
|
||||
|
||||
# Builds a distribution of Ren'Py.
|
||||
|
||||
@@ -10,6 +10,9 @@ import subprocess
|
||||
import argparse
|
||||
import glob
|
||||
|
||||
if not sys.flags.optimize:
|
||||
raise Exception("Optimization disabled.")
|
||||
|
||||
ROOT = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
def copy_tutorial_file(src, dest):
|
||||
@@ -46,6 +49,7 @@ def main():
|
||||
ap.add_argument("version")
|
||||
ap.add_argument("--fast", action="store_true")
|
||||
ap.add_argument("--pygame", action="store", default=None)
|
||||
ap.add_argument("--no-rapt", action="store_true")
|
||||
|
||||
args = ap.parse_args()
|
||||
|
||||
@@ -57,7 +61,6 @@ def main():
|
||||
import renpy
|
||||
|
||||
match_version = ".".join(str(i) for i in renpy.version_tuple[:2]) #@UndefinedVariable
|
||||
zip_version = ".".join(str(i) for i in renpy.version_tuple[:3]) #@UndefinedVariable
|
||||
|
||||
s = subprocess.check_output([ "git", "describe", "--tags", "--dirty", "--match", match_version ])
|
||||
parts = s.strip().split("-")
|
||||
@@ -81,13 +84,13 @@ def main():
|
||||
reload(sys.modules['renpy'])
|
||||
|
||||
# Check that the versions match.
|
||||
full_version = ".".join(str(i) for i in renpy.version_tuple) #@UndefinedVariable
|
||||
if args.version != "renpy-experimental" \
|
||||
and not args.version.startswith("renpy-nightly-") \
|
||||
full_version = renpy.version_only #@UndefinedVariable
|
||||
if "-" not in args.version \
|
||||
and not full_version.startswith(args.version):
|
||||
|
||||
raise Exception("The command-line and Ren'Py versions do not match.")
|
||||
|
||||
os.environ['RENPY_BUILD_VERSION'] = args.version
|
||||
|
||||
# The destination directory.
|
||||
destination = os.path.join("dl", args.version)
|
||||
|
||||
@@ -104,48 +107,29 @@ def main():
|
||||
# Compile all the python files.
|
||||
compileall.compile_dir("renpy/", ddir="renpy/", force=1, quiet=1)
|
||||
|
||||
# Generate launcher/game/script_version.rpy
|
||||
with open("launcher/game/script_version.rpy", "w") as f:
|
||||
f.write("init -999 python:\n")
|
||||
f.write(" config.script_version = {!r}\n".format(renpy.version_tuple[:3])) # @UndefinedVariable
|
||||
|
||||
# Compile the various games.
|
||||
if not args.fast:
|
||||
for i in [ 'tutorial', 'launcher', 'the_question' ] + glob.glob("templates/*"):
|
||||
for i in [ 'tutorial', 'launcher', 'the_question' ]:
|
||||
print "Compiling", i
|
||||
subprocess.check_call(["./renpy.sh", i, "quit" ])
|
||||
|
||||
|
||||
# Kick off the rapt build.
|
||||
if not args.fast:
|
||||
out = open("/tmp/rapt_build.txt", "wb")
|
||||
|
||||
print("Building RAPT.")
|
||||
print "Cleaning RAPT."
|
||||
|
||||
android = os.path.abspath("android")
|
||||
sys.path.insert(0, os.path.join(ROOT, "rapt", "buildlib"))
|
||||
|
||||
rapt_cmd = [
|
||||
os.path.join(android, "build_renpy.sh"),
|
||||
"renpy",
|
||||
ROOT,
|
||||
]
|
||||
import rapt.interface # @UnresolvedImport
|
||||
import rapt.build # @UnresolvedImport
|
||||
|
||||
if args.pygame:
|
||||
rapt_cmd.append(args.pygame)
|
||||
interface = rapt.interface.Interface()
|
||||
rapt.build.distclean(interface)
|
||||
|
||||
rapt_build = subprocess.Popen(
|
||||
rapt_cmd,
|
||||
cwd = android,
|
||||
stdout=out,
|
||||
stderr=out)
|
||||
print "Compiling RAPT and renios."
|
||||
|
||||
code = rapt_build.wait()
|
||||
|
||||
if code:
|
||||
print "RAPT build failed. The output is in /tmp/rapt_build.txt."
|
||||
sys.exit(1)
|
||||
else:
|
||||
print "RAPT build succeeded."
|
||||
compileall.compile_dir("rapt/buildlib/", ddir="rapt/buildlib/", quiet=1)
|
||||
compileall.compile_dir("renios/buildlib/", ddir="renios/buildlib/", quiet=1)
|
||||
|
||||
if not os.path.exists(destination):
|
||||
os.makedirs(destination)
|
||||
@@ -185,12 +169,17 @@ def main():
|
||||
os.path.join(destination, "updates.json"),
|
||||
])
|
||||
|
||||
# Package pygame_sdl2.
|
||||
if not args.fast:
|
||||
subprocess.check_call([
|
||||
"pygame_sdl2/distribute.py",
|
||||
"for-renpy-" + args.version,
|
||||
"--dest",
|
||||
os.path.abspath(destination)
|
||||
])
|
||||
|
||||
# Write 7z.exe.
|
||||
sdk = "renpy-{}-sdk".format(zip_version)
|
||||
|
||||
if args.version.startswith("renpy-nightly-"):
|
||||
sdk = args.version + "-sdk"
|
||||
sdk = "renpy-{}-sdk".format(args.version)
|
||||
|
||||
if not args.fast:
|
||||
|
||||
@@ -240,5 +229,8 @@ def main():
|
||||
|
||||
print
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
@@ -37,26 +37,23 @@ H3 {
|
||||
|
||||
<h2>Basic Help</h2>
|
||||
<p>
|
||||
To advance through the game, <tt>left-click</tt> or press the <tt>space</tt>
|
||||
or <tt>enter</tt> keys. When at a menu, <tt>left-click</tt> to make
|
||||
a choice, or use the arrow keys to select a choice and <tt>enter</tt>
|
||||
to activate it.
|
||||
To advance through the game, <tt>left-click</tt> or press the <tt>space</tt> or <tt>enter</tt> keys. When at a menu,
|
||||
<tt>left-click</tt> to make a choice, or use the arrow keys to select a choice and <tt>enter</tt> to activate it.
|
||||
</p>
|
||||
|
||||
<h3>Game Menu</h3>
|
||||
<p>
|
||||
When playing a game, <tt>right-click</tt> or press the <tt>escape</tt>
|
||||
key to enter the game menu. The game menu gives the following
|
||||
choices:
|
||||
When playing a game, <tt>right-click</tt> or press the <tt>escape</tt> key to enter the game menu. The game menu
|
||||
gives the following choices:
|
||||
</p>
|
||||
|
||||
<dl>
|
||||
<dt>Return</dt>
|
||||
<dd>Returns to the game.</dd>
|
||||
<dt>Save Game</dt>
|
||||
<dd>Allows you to save a game by clicking on a save slot.</dd>
|
||||
<dt>Load Game</dt>
|
||||
<dd>Allows you to load a game by clicking on a save slot.
|
||||
Clicking on "Auto" accesses the automatic save slots.</dd>
|
||||
<dd>Allows you to load a game by clicking on a save slot. Clicking on "Auto" accesses the automatic save slots.</dd>
|
||||
<dt>Preferences</dt>
|
||||
<dd>
|
||||
Changes the game preferences (options/configuration):
|
||||
@@ -64,35 +61,27 @@ H3 {
|
||||
<dt>Display</dt>
|
||||
<dd>Switches between fullscreen and windowed mode.</dd>
|
||||
<dt>Transitions</dt>
|
||||
<dd>Controls the display of transitions between game
|
||||
screens.</dd>
|
||||
<dd>Controls the display of transitions between game screens.</dd>
|
||||
<dt>Text Speed</dt>
|
||||
<dd>Controls the rate at which text displays. The further
|
||||
to the right this slider is, the faster the text will display.
|
||||
All the way to the right causes text to be shown instantly.</dd>
|
||||
<dd>Controls the rate at which text displays. The further to the right this slider is, the faster the text
|
||||
will display. All the way to the right causes text to be shown instantly.</dd>
|
||||
<dt>Joystick</dt>
|
||||
<dd>Lets you control the game using a joystick.</dd>
|
||||
<dt>Skip</dt>
|
||||
<dd>Chooses between skipping messages that have been
|
||||
already seen (in any play through the game), and skipping all
|
||||
messages.</dd>
|
||||
<dd>Chooses between skipping messages that have been already seen (in any play through the game), and
|
||||
skipping all messages.</dd>
|
||||
<dt>Begin Skipping</dt>
|
||||
<dd>Returns to the game, while skipping.</dd>
|
||||
<dt>After Choices</dt>
|
||||
<dd>Controls if skipping stops upon reaching a menu.</dd>
|
||||
<dt>Auto-Forward Time</dt>
|
||||
<dd>Controls automatic advance. The further to the left
|
||||
this slider is, the shorter the amount of time before the game
|
||||
advances. All the way to the right means text will never
|
||||
auto-forward.</dd>
|
||||
<dd>Controls automatic advance. The further to the left this slider is, the shorter the amount of time
|
||||
before the game advances. All the way to the right means text will never auto-forward.</dd>
|
||||
<dt>Music, Sound, and Voice Volume</dt>
|
||||
<dd>Controls the volume of the Music, Sound effect, and
|
||||
Voice channels, respectively. The further to the right these
|
||||
are, the louder the volume.</dd>
|
||||
<dd>Controls the volume of the Music, Sound effect, and Voice channels, respectively. The further to the
|
||||
right these are, the louder the volume.</dd>
|
||||
</dl>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>Main Menu</dt>
|
||||
<dd>Returns to the main menu, ending the current game.</dd>
|
||||
<dt>Help</dt>
|
||||
@@ -104,34 +93,28 @@ H3 {
|
||||
<h3>Key and Mouse Bindings</h3>
|
||||
<dl>
|
||||
<dt>Left-click, Enter</dt>
|
||||
<dd>Advances through the game, activates menu choices, buttons,
|
||||
and sliders.</dd>
|
||||
<dd>Advances through the game, activates menu choices, buttons, and sliders.</dd>
|
||||
<dt>Space</dt>
|
||||
<dd>Advances through the game, but does not activate choices.</dd>
|
||||
<dt>Arrow Keys</dt>
|
||||
<dd>Selects menu choices, buttons, and sliders.</dd>
|
||||
<dd>Navigates between menu choices, buttons, and sliders.</dd>
|
||||
<dt>Ctrl</dt>
|
||||
<dd>Causes skipping to occur while the ctrl key is held down.</dd>
|
||||
<dt>Tab</dt>
|
||||
<dd>Toggles skipping, causing it to occur until tab is pressed
|
||||
again.</dd>
|
||||
<dd>Toggles skipping, causing it to occur until tab is pressed again.</dd>
|
||||
<dt>Mousewheel-Up, PageUp</dt>
|
||||
<dd>Causes rollback to occur. Rollback reverses the game back
|
||||
in time, showing prior text and even allowing menu choices to be
|
||||
changed.</dd>
|
||||
<dd>Causes rollback to occur. Rollback reverses the game back in time, showing prior text and even allowing
|
||||
menu choices to be changed.</dd>
|
||||
<dt>Mousewheel-Down, PageDown</dt>
|
||||
<dd>Causes rollforward to occur, canceling out a previous
|
||||
rollback.</dd>
|
||||
<dd>Causes rollforward to occur, canceling out a previous rollback.</dd>
|
||||
<dt>Right-click, Escape</dt>
|
||||
<dd>Enters the game menu. When in the game menu, returns to the
|
||||
game.</dd>
|
||||
<dd>Enters the game menu. When in the game menu, returns to the game.</dd>
|
||||
<dt>Middle-click, H</dt>
|
||||
<dd>Hides the text window and other transient displays.</dd>
|
||||
<dt>F</dt>
|
||||
<dd>Toggles fullscreen mode</dd>
|
||||
<dt>S</dt>
|
||||
<dd>Takes a screenshot, saving it in a file named
|
||||
screenshotxxxx.png, where xxxx is a serial number.</dd>
|
||||
<dd>Takes a screenshot, saving it in a file named screenshotxxxx.png, where xxxx is a serial number.</dd>
|
||||
<dt>Alt-M, Command-H</dt>
|
||||
<dd>Hides (iconifies) the window.</dd>
|
||||
<dt>Alt-F4, Command-Q</dt>
|
||||
@@ -140,22 +123,56 @@ H3 {
|
||||
<dd>When a save slot is selected, deletes that save slot.</dd>
|
||||
<dt>v</dt>
|
||||
<dd>
|
||||
Toggles self-voicing mode, which reads text to the user using an
|
||||
os-supplied speech synthesizer. For more information, please read
|
||||
the <a href="http://www.renpy.org/doc/html/self_voicing.html">self-voicing</a>
|
||||
Toggles self-voicing mode, which reads text to the user using an os-supplied speech synthesizer. For more
|
||||
information, please read the <a href="http://www.renpy.org/doc/html/self_voicing.html">self-voicing</a>
|
||||
documentation.
|
||||
</dd>
|
||||
<dt>Shift+C</dt>
|
||||
<dd>Toggles clipboard-voicing mode, which copies text to the
|
||||
clipboard so it can be read by a screen reader.</dd>
|
||||
<dd>Toggles clipboard-voicing mode, which copies text to the clipboard so it can be read by a screen reader.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Controller Support and Bindings</h3>
|
||||
|
||||
<p>
|
||||
This game should automatically detect and use game controllers supported by
|
||||
SDL2. Other controllers can be configured using third-party configuration tools
|
||||
like the <a href="http://www.generalarcade.com/gamepadtool/">SDL2 Gampad Tool</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
A small number of systems may have problems using detected game controllers. Should
|
||||
that happen, hold down shift as the game starts, and disable the controller support.
|
||||
</p>
|
||||
|
||||
<p>The following bindings are used:</p>
|
||||
|
||||
<dl>
|
||||
<dt>Right Trigger, A (Bottom Button)</dt>
|
||||
<dd>Advances through the game, activates menu choices, buttons, and sliders.</dd>
|
||||
|
||||
<dt>Guide, Start</dt>
|
||||
<dd>Enters the game menu. When in the game menu, returns to the game.</dd>
|
||||
|
||||
<dt>Directional Pad, Analog Sticks</dt>
|
||||
<dd>Navigates between menu choices, buttons, and sliders.</dd>
|
||||
|
||||
<dt>Left Trigger, Left Shoulder, Back</dt>
|
||||
<dd>Causes rollback to occur. Rollback reverses the game back in time, showing prior text and even allowing
|
||||
menu choices to be changed.</dd>
|
||||
|
||||
<dt>Right Shoulder</dt>
|
||||
<dd>Causes rollforward to occur, canceling out a previous rollback.</dd>
|
||||
|
||||
<dt>Y (Top Button)</dt>
|
||||
<dd>Hides the text window and other transient displays.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h2>Legal Notice</h2>
|
||||
<p>
|
||||
This program contains free software licensed under a number of
|
||||
licenses, including the GNU Lesser Public License. A complete list
|
||||
of software is available at <a
|
||||
href="http://www.renpy.org/doc/html/license.html"
|
||||
>http://www.renpy.org/doc/html/license.html</a>.
|
||||
This program contains free software licensed under a number of licenses, including the GNU Lesser Public License. A
|
||||
complete list of software is available at <a href="http://www.renpy.org/doc/html/license.html">http://www.renpy.org/doc/html/license.html</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -47,12 +47,14 @@ init python:
|
||||
|
||||
CONNECT_TEXT = _("Connects to an Android device running ADB in TCP/IP mode.")
|
||||
DISCONNECT_TEXT = _("Disconnects from an Android device running ADB in TCP/IP mode.")
|
||||
LOGCAT_TEXT = _("Retrieves the log from the Android device and writes it to a file.")
|
||||
|
||||
|
||||
import subprocess
|
||||
import re
|
||||
import os
|
||||
import json
|
||||
import glob
|
||||
|
||||
def find_rapt():
|
||||
|
||||
@@ -62,7 +64,7 @@ init python:
|
||||
|
||||
RAPT_PATH = os.path.join(config.renpy_base, "rapt")
|
||||
|
||||
if os.path.isdir(RAPT_PATH):
|
||||
if os.path.isdir(RAPT_PATH) and check_hash_txt("rapt"):
|
||||
import sys
|
||||
sys.path.insert(0, os.path.join(RAPT_PATH, "buildlib"))
|
||||
else:
|
||||
@@ -180,7 +182,7 @@ init python:
|
||||
with open(filename, "w") as f:
|
||||
json.dump(android_json, f)
|
||||
|
||||
def android_build(command, p=None, gui=True, launch=False):
|
||||
def android_build(command, p=None, gui=True, launch=False, destination=None, opendir=False):
|
||||
"""
|
||||
This actually builds the package.
|
||||
"""
|
||||
@@ -211,8 +213,57 @@ init python:
|
||||
report_success=False,
|
||||
)
|
||||
|
||||
def finished(files, destination=destination):
|
||||
|
||||
source_dir = rapt.plat.path("bin")
|
||||
|
||||
try:
|
||||
|
||||
destination_dir = destination
|
||||
|
||||
# Use default destination if not configured
|
||||
if gui and destination is None:
|
||||
build = p.dump['build']
|
||||
destination = build["destination"]
|
||||
|
||||
if destination != "-dists":
|
||||
parent = os.path.dirname(p.path)
|
||||
destination_dir = os.path.join(parent, destination)
|
||||
|
||||
except:
|
||||
destination_dir = None
|
||||
|
||||
dir_to_open = source_dir
|
||||
|
||||
if destination_dir is not None:
|
||||
|
||||
reporter.info(_("Copying Android files to distributions directory."))
|
||||
|
||||
try:
|
||||
os.makedirs(destination_dir)
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
|
||||
for i in files:
|
||||
shutil.copy(i, renpy.fsencode(destination_dir))
|
||||
|
||||
dir_to_open = destination_dir
|
||||
|
||||
except:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
pass
|
||||
|
||||
if opendir:
|
||||
store.OpenDirectory(dir_to_open)()
|
||||
|
||||
|
||||
with interface.nolinks():
|
||||
rapt.build.build(rapt_interface, dist, command, launch=launch)
|
||||
rapt.build.build(rapt_interface, dist, command, launch=launch, finished=finished)
|
||||
|
||||
|
||||
|
||||
# The android support can stick unicode into os.environ. Fix that.
|
||||
init 100 python:
|
||||
@@ -288,7 +339,7 @@ screen android:
|
||||
hovered tt.Action(TABLET_TEXT)
|
||||
|
||||
textbutton _("Television"):
|
||||
action LaunchEmulator("tv", "small tv ouya android")
|
||||
action LaunchEmulator("tv", "small tv android")
|
||||
hovered tt.Action(OUYA_TEXT)
|
||||
|
||||
|
||||
@@ -350,6 +401,10 @@ screen android:
|
||||
action AndroidIfState(state, ANDROID_OK, Jump("android_disconnect"))
|
||||
hovered tt.Action(DISCONNECT_TEXT)
|
||||
|
||||
textbutton _("Logcat"):
|
||||
action AndroidIfState(state, ANDROID_NO_KEY, Jump("logcat"))
|
||||
hovered tt.Action(LOGCAT_TEXT)
|
||||
|
||||
|
||||
# Right side.
|
||||
frame:
|
||||
@@ -404,7 +459,7 @@ label android_configure:
|
||||
|
||||
label android_build:
|
||||
|
||||
$ android_build([ 'release' ])
|
||||
$ android_build([ 'release' ], opendir=True)
|
||||
|
||||
jump android
|
||||
|
||||
@@ -475,19 +530,31 @@ label android_disconnect:
|
||||
|
||||
jump android
|
||||
|
||||
label logcat:
|
||||
|
||||
python hide:
|
||||
|
||||
interface = MobileInterface("android", filename="logcat.txt")
|
||||
interface.info(_("Retrieving logcat information from device."))
|
||||
interface.call([ rapt.plat.adb, "logcat", "-d" ], cancel=True)
|
||||
interface.open_editor()
|
||||
|
||||
jump android
|
||||
|
||||
init python:
|
||||
|
||||
def android_build_command():
|
||||
ap = renpy.arguments.ArgumentParser()
|
||||
ap.add_argument("project", help="The path to the project directory.")
|
||||
ap.add_argument("command", help="Commands to pass to ant. (Try 'release' 'install'.)", nargs='+')
|
||||
ap.add_argument("android_project", help="The path to the project directory.")
|
||||
ap.add_argument("ant_commands", help="Commands to pass to ant. (Try 'release' 'install'.)", nargs='+')
|
||||
ap.add_argument("--launch", action="store_true", help="Launches the app after build and install compete.")
|
||||
ap.add_argument("--destination", "--dest", default=None, action="store", help="The directory where the packaged files should be placed.")
|
||||
|
||||
args = ap.parse_args()
|
||||
|
||||
p = project.Project(args.project)
|
||||
p = project.Project(args.android_project)
|
||||
|
||||
android_build(args.command, p=p, gui=False, launch=args.launch)
|
||||
android_build(args.ant_commands, p=p, gui=False, launch=args.launch, destination=args.destination)
|
||||
|
||||
return False
|
||||
|
||||
|
||||
@@ -398,9 +398,23 @@ init -2 python:
|
||||
|
||||
style.soundtest_button.xalign = 1.0
|
||||
|
||||
|
||||
screen choose_theme:
|
||||
|
||||
default scheme_yadjustment = ui.adjustment()
|
||||
default theme_yadjustment = ui.adjustment()
|
||||
|
||||
default first = True
|
||||
|
||||
python:
|
||||
if first:
|
||||
theme_yinitial_value = theme_yinitial()
|
||||
scheme_yinitial_value = scheme_yinitial()
|
||||
else:
|
||||
theme_yinitial_value = None
|
||||
scheme_yinitial_value = None
|
||||
|
||||
first = False
|
||||
|
||||
frame:
|
||||
style_group "l"
|
||||
style "l_root"
|
||||
@@ -426,8 +440,9 @@ screen choose_theme:
|
||||
|
||||
viewport:
|
||||
scrollbars "vertical"
|
||||
yinitial theme_yinitial()
|
||||
mousewheel True
|
||||
yadjustment theme_yadjustment
|
||||
yinitial theme_yinitial_value
|
||||
|
||||
has vbox
|
||||
|
||||
@@ -451,7 +466,8 @@ screen choose_theme:
|
||||
viewport:
|
||||
scrollbars "vertical"
|
||||
mousewheel True
|
||||
yinitial scheme_yinitial()
|
||||
yadjustment scheme_yadjustment
|
||||
yinitial scheme_yinitial_value
|
||||
|
||||
has vbox
|
||||
|
||||
|
||||
+231
-77
@@ -111,6 +111,25 @@ init python in distribute:
|
||||
|
||||
return False
|
||||
|
||||
def hash_file(fn):
|
||||
"""
|
||||
Returns the hash of `fn`.
|
||||
"""
|
||||
|
||||
sha = hashlib.sha256()
|
||||
|
||||
with open(renpy.fsencode(fn), "rb") as f:
|
||||
while True:
|
||||
|
||||
data = f.read(8 * 1024 * 1024)
|
||||
|
||||
if not data:
|
||||
break
|
||||
|
||||
sha.update(data)
|
||||
|
||||
return sha.hexdigest()
|
||||
|
||||
class File(object):
|
||||
"""
|
||||
Represents a file that we can distribute.
|
||||
@@ -149,6 +168,28 @@ init python in distribute:
|
||||
def copy(self):
|
||||
return File(self.name, self.path, self.directory, self.executable)
|
||||
|
||||
def hash(self, hash, distributor):
|
||||
"""
|
||||
Update hash with information about this entry.
|
||||
"""
|
||||
|
||||
key = (self.name, self.path, self.directory, self.executable)
|
||||
|
||||
hash.update(repr(key))
|
||||
|
||||
if self.path is None:
|
||||
return
|
||||
|
||||
if self.directory:
|
||||
return
|
||||
|
||||
if self.path in distributor.hash_cache:
|
||||
digest = distributor.hash_cache[self.path]
|
||||
else:
|
||||
digest = hash_file(self.path)
|
||||
distributor.hash_cache[self.path] = digest
|
||||
|
||||
hash.update(digest)
|
||||
|
||||
class FileList(list):
|
||||
"""
|
||||
@@ -261,6 +302,18 @@ init python in distribute:
|
||||
|
||||
return rv
|
||||
|
||||
def hash(self, distributor):
|
||||
"""
|
||||
Returns a hex digest representing this file list.
|
||||
"""
|
||||
|
||||
sha = hashlib.sha256()
|
||||
|
||||
for f in sorted(self, key=lambda a : a.name):
|
||||
f.hash(sha, distributor)
|
||||
|
||||
return sha.hexdigest()
|
||||
|
||||
|
||||
class Distributor(object):
|
||||
"""
|
||||
@@ -300,6 +353,16 @@ init python in distribute:
|
||||
If true, we report that the build succeeded.
|
||||
"""
|
||||
|
||||
# Map from destination file with extension to (that file's hash,
|
||||
# hash of the file list)
|
||||
self.build_cache = { }
|
||||
|
||||
# A map from file to its hash.
|
||||
self.hash_cache = { }
|
||||
|
||||
# Status reporter.
|
||||
self.reporter = reporter
|
||||
|
||||
if packagedest is not None:
|
||||
if packages is None or len(packages) != 1:
|
||||
raise Exception("Packagedest requires a single package be given.")
|
||||
@@ -318,7 +381,9 @@ init python in distribute:
|
||||
# dictionaries.
|
||||
data = project.data
|
||||
|
||||
project.update_dump(force=True, gui=False)
|
||||
self.reporter.info(_("Scanning project files..."))
|
||||
project.update_dump(force=True, gui=False, compile=project.data['force_recompile'])
|
||||
|
||||
if project.dump.get("error", False):
|
||||
raise Exception("Could not get build data from the project. Please ensure the project runs.")
|
||||
|
||||
@@ -350,10 +415,9 @@ init python in distribute:
|
||||
except:
|
||||
pass
|
||||
|
||||
self.packagedest = packagedest
|
||||
self.load_build_cache()
|
||||
|
||||
# Status reporter.
|
||||
self.reporter = reporter
|
||||
self.packagedest = packagedest
|
||||
|
||||
self.include_update = build['include_update']
|
||||
self.build_update = self.include_update and build_update
|
||||
@@ -382,9 +446,6 @@ init python in distribute:
|
||||
self.log.close()
|
||||
return
|
||||
|
||||
# add the game.
|
||||
self.reporter.info(_("Scanning project files..."))
|
||||
|
||||
self.scan_and_classify(project.path, build["base_patterns"])
|
||||
|
||||
if noarchive:
|
||||
@@ -404,8 +465,10 @@ init python in distribute:
|
||||
self.add_windows_files()
|
||||
|
||||
# Add generated/special files.
|
||||
if not build['renpy']:
|
||||
self.add_renpy_files()
|
||||
if build['renpy']:
|
||||
self.add_renpy_distro_files()
|
||||
else:
|
||||
self.add_renpy_game_files()
|
||||
|
||||
# Assign the x-bit as necessary.
|
||||
self.mark_executable()
|
||||
@@ -431,12 +494,14 @@ init python in distribute:
|
||||
p["name"],
|
||||
"update",
|
||||
p["file_lists"],
|
||||
dlc=False)
|
||||
|
||||
dlc=p["dlc"])
|
||||
|
||||
if self.build_update:
|
||||
self.finish_updates(build_packages)
|
||||
|
||||
if not packagedest:
|
||||
self.save_build_cache()
|
||||
|
||||
# Finish up.
|
||||
self.log.close()
|
||||
|
||||
@@ -464,6 +529,11 @@ init python in distribute:
|
||||
"""
|
||||
|
||||
def walk(name, path):
|
||||
|
||||
# Ignore ASCII control characters, like (Icon\r on the mac).
|
||||
if re.search('[\x00-\x19]', name):
|
||||
return
|
||||
|
||||
is_dir = os.path.isdir(path)
|
||||
|
||||
if is_dir:
|
||||
@@ -576,26 +646,46 @@ init python in distribute:
|
||||
|
||||
self.add_file(file_list, "game/" + arcfn, arcpath)
|
||||
|
||||
def add_renpy_files(self):
|
||||
def add_renpy_game_files(self):
|
||||
"""
|
||||
Add Ren'Py-generic files to the project.
|
||||
Add Ren'Py file to the game.
|
||||
"""
|
||||
|
||||
SCRIPT_VERSION_RPY = os.path.join(config.gamedir, "script_version.rpy")
|
||||
SCRIPT_VERSION_RPYC = os.path.join(config.gamedir, "script_version.rpyc")
|
||||
LICENSE_TXT = os.path.join(config.renpy_base, "LICENSE.txt")
|
||||
|
||||
if os.path.exists(SCRIPT_VERSION_RPY):
|
||||
if not os.path.exists(os.path.join(self.project.path, "game", "script_version.rpy")):
|
||||
self.add_file("all", "game/script_version.rpy", SCRIPT_VERSION_RPY)
|
||||
|
||||
if os.path.exists(SCRIPT_VERSION_RPYC):
|
||||
if not os.path.exists(os.path.join(self.project.path, "game", "script_version.rpyc")):
|
||||
self.add_file("all", "game/script_version.rpyc", SCRIPT_VERSION_RPYC)
|
||||
|
||||
if os.path.exists(LICENSE_TXT):
|
||||
self.add_file("renpy", "renpy/LICENSE.txt", LICENSE_TXT)
|
||||
|
||||
if (not os.path.exists(os.path.join(self.project.path, "game", "script_version.rpy"))) and \
|
||||
(not os.path.exists(os.path.join(self.project.path, "game", "script_version.rpyc"))):
|
||||
|
||||
script_version_txt = self.temp_filename("script_version.txt")
|
||||
|
||||
with open(script_version_txt, "w") as f:
|
||||
f.write(repr(renpy.renpy.version_tuple[:-1]))
|
||||
|
||||
self.add_file("all", "game/script_version.txt", script_version_txt)
|
||||
|
||||
def add_file_list_hash(self, list_name):
|
||||
"""
|
||||
Hashes a file list, then adds that file to the Ren'Py distribution.
|
||||
"""
|
||||
|
||||
tfn = self.temp_filename(list_name + "_hash.txt")
|
||||
|
||||
with open(tfn, "w") as tf:
|
||||
tf.write(self.file_lists[list_name].hash(self))
|
||||
|
||||
self.add_file("binary", "launcher/game/" + list_name + "_hash.txt", tfn)
|
||||
self.add_file(list_name, list_name + "/hash.txt", tfn)
|
||||
|
||||
def add_renpy_distro_files(self):
|
||||
"""
|
||||
Add additional files to Ren'Py.
|
||||
"""
|
||||
|
||||
self.add_file_list_hash("rapt")
|
||||
self.add_file_list_hash("renios")
|
||||
|
||||
def write_plist(self):
|
||||
|
||||
@@ -812,14 +902,17 @@ init python in distribute:
|
||||
|
||||
update = { variant : { "version" : self.update_version, "pretty_version" : self.pretty_version, "files" : update_files, "directories" : update_directories, "xbit" : update_xbit } }
|
||||
|
||||
if self.include_update and not dlc:
|
||||
if self.include_update and (variant not in [ 'ios', 'android']):
|
||||
|
||||
update_fn = os.path.join(self.destination, filename + ".update.json")
|
||||
|
||||
with open(update_fn, "wb") as f:
|
||||
json.dump(update, f)
|
||||
|
||||
fl.append(File("update", None, True, False))
|
||||
fl.append(File("update/current.json", update_fn, False, False))
|
||||
if not dlc:
|
||||
|
||||
fl.append(File("update", None, True, False))
|
||||
fl.append(File("update/current.json", update_fn, False, False))
|
||||
|
||||
# The mac transform.
|
||||
if format == "app-zip":
|
||||
@@ -830,60 +923,85 @@ init python in distribute:
|
||||
fl.prepend_directory(filename)
|
||||
|
||||
if format == "tar.bz2":
|
||||
path += ".tar.bz2"
|
||||
pkg = TarPackage(path, "w:bz2")
|
||||
ext = ".tar.bz2"
|
||||
elif format == "update":
|
||||
path += ".update"
|
||||
pkg = TarPackage(path, "w", notime=True)
|
||||
ext = ".update"
|
||||
elif format == "zip" or format == "app-zip":
|
||||
path += ".zip"
|
||||
pkg = ZipPackage(path)
|
||||
ext = ".zip"
|
||||
elif format == "directory":
|
||||
pkg = DirectoryPackage(path)
|
||||
ext = ""
|
||||
|
||||
for i, f in enumerate(fl):
|
||||
self.reporter.progress(_("Writing the [variant] [format] package."), i, len(fl), variant=variant, format=format)
|
||||
full_filename = filename + ext
|
||||
path += ext
|
||||
|
||||
if f.directory:
|
||||
pkg.add_directory(f.name, f.path)
|
||||
if self.build['renpy']:
|
||||
fl_hash = fl.hash(self)
|
||||
else:
|
||||
fl_hash = '<not building renpy>'
|
||||
|
||||
file_hash, old_fl_hash = self.build_cache.get(full_filename, ("", ""))
|
||||
|
||||
if format == "directory" or old_fl_hash != fl_hash:
|
||||
|
||||
if format == "tar.bz2":
|
||||
pkg = TarPackage(path, "w:bz2")
|
||||
elif format == "update":
|
||||
pkg = TarPackage(path, "w", notime=True)
|
||||
elif format == "zip" or format == "app-zip":
|
||||
pkg = ZipPackage(path)
|
||||
elif format == "directory":
|
||||
pkg = DirectoryPackage(path)
|
||||
|
||||
for i, f in enumerate(fl):
|
||||
self.reporter.progress(_("Writing the [variant] [format] package."), i, len(fl), variant=variant, format=format)
|
||||
|
||||
if f.directory:
|
||||
pkg.add_directory(f.name, f.path)
|
||||
else:
|
||||
pkg.add_file(f.name, f.path, f.executable)
|
||||
|
||||
self.reporter.progress_done()
|
||||
pkg.close()
|
||||
|
||||
if format == "update":
|
||||
# Build the zsync file.
|
||||
|
||||
self.reporter.info(_("Making the [variant] update zsync file."), variant=variant)
|
||||
|
||||
cmd = [
|
||||
updater.zsync_path("zsyncmake"),
|
||||
"-z",
|
||||
# -u url to gzipped data - not a local filename!
|
||||
"-u", filename + ".update.gz",
|
||||
"-o", os.path.join(self.destination, filename + ".zsync"),
|
||||
os.path.abspath(path),
|
||||
]
|
||||
|
||||
subprocess.check_call([ renpy.fsencode(i) for i in cmd ])
|
||||
|
||||
# Build the sums file. This is a file with an adler32 hash of each 64k block
|
||||
# of the zsync file. It's used to help us determine how much of the file is
|
||||
# downloaded.
|
||||
with open(path, "rb") as src:
|
||||
with open(renpy.fsencode(os.path.join(self.destination, filename + ".sums")), "wb") as sums:
|
||||
while True:
|
||||
data = src.read(65536)
|
||||
|
||||
if not data:
|
||||
break
|
||||
|
||||
sums.write(struct.pack("<I", zlib.adler32(data) & 0xffffffff))
|
||||
|
||||
if self.include_update and not self.build_update and not dlc:
|
||||
os.unlink(update_fn)
|
||||
|
||||
if format != "directory":
|
||||
file_hash = hash_file(path)
|
||||
else:
|
||||
pkg.add_file(f.name, f.path, f.executable)
|
||||
|
||||
self.reporter.progress_done()
|
||||
pkg.close()
|
||||
|
||||
if format == "update":
|
||||
# Build the zsync file.
|
||||
|
||||
self.reporter.info(_("Making the [variant] update zsync file."), variant=variant)
|
||||
|
||||
cmd = [
|
||||
updater.zsync_path("zsyncmake"),
|
||||
"-z",
|
||||
# -u url to gzipped data - not a local filename!
|
||||
"-u", filename + ".update.gz",
|
||||
"-o", os.path.join(self.destination, filename + ".zsync"),
|
||||
os.path.abspath(path),
|
||||
]
|
||||
|
||||
subprocess.check_call([ renpy.fsencode(i) for i in cmd ])
|
||||
|
||||
# Build the sums file. This is a file with an adler32 hash of each 64k block
|
||||
# of the zsync file. It's used to help us determine how much of the file is
|
||||
# downloaded.
|
||||
with open(path, "rb") as src:
|
||||
with open(renpy.fsencode(os.path.join(self.destination, filename + ".sums")), "wb") as sums:
|
||||
while True:
|
||||
data = src.read(65536)
|
||||
|
||||
if not data:
|
||||
break
|
||||
|
||||
sums.write(struct.pack("<I", zlib.adler32(data) & 0xffffffff))
|
||||
|
||||
if self.include_update and not self.build_update and not dlc:
|
||||
os.unlink(update_fn)
|
||||
file_hash = ""
|
||||
|
||||
if file_hash:
|
||||
self.build_cache[full_filename] = (file_hash, fl_hash)
|
||||
|
||||
def finish_updates(self, packages):
|
||||
"""
|
||||
@@ -896,10 +1014,11 @@ init python in distribute:
|
||||
index = { }
|
||||
|
||||
def add_variant(variant):
|
||||
fn = renpy.fsencode(os.path.join(self.destination, self.base_name + "-" + variant + ".update"))
|
||||
|
||||
with open(fn, "rb") as f:
|
||||
digest = hashlib.sha256(f.read()).hexdigest()
|
||||
# with open(fn, "rb") as f:
|
||||
# digest = hashlib.sha256(f.read()).hexdigest()
|
||||
|
||||
digest = self.build_cache[self.base_name + "-" + variant + ".update"][0]
|
||||
|
||||
sums_size = os.path.getsize(self.destination + "/" + self.base_name + "-" + variant + ".sums")
|
||||
|
||||
@@ -913,7 +1032,10 @@ init python in distribute:
|
||||
"json_url" : self.base_name + "-" + variant + ".update.json",
|
||||
}
|
||||
|
||||
os.unlink(fn)
|
||||
fn = renpy.fsencode(os.path.join(self.destination, self.base_name + "-" + variant + ".update"))
|
||||
|
||||
if os.path.exists(fn):
|
||||
os.unlink(fn)
|
||||
|
||||
for p in packages:
|
||||
if p["update"]:
|
||||
@@ -924,6 +1046,38 @@ init python in distribute:
|
||||
json.dump(index, f)
|
||||
|
||||
|
||||
def save_build_cache(self):
|
||||
if not self.build['renpy']:
|
||||
return
|
||||
|
||||
fn = renpy.fsencode(os.path.join(self.destination, ".build_cache"))
|
||||
|
||||
with open(fn, "wb") as f:
|
||||
for k, v in self.build_cache.items():
|
||||
l = "\t".join([k, v[0], v[1]]) + "\n"
|
||||
f.write(l.encode("utf-8"))
|
||||
|
||||
def load_build_cache(self):
|
||||
if not self.build['renpy']:
|
||||
return
|
||||
|
||||
fn = renpy.fsencode(os.path.join(self.destination, ".build_cache"))
|
||||
|
||||
if not os.path.exists(fn):
|
||||
return
|
||||
|
||||
with open(fn, "rb") as f:
|
||||
for l in f:
|
||||
if not l:
|
||||
continue
|
||||
|
||||
l = l.decode("utf-8").rstrip()
|
||||
l = l.split("\t")
|
||||
|
||||
self.build_cache[l[0]] = (l[1], l[2])
|
||||
|
||||
os.unlink(fn)
|
||||
|
||||
def dump(self):
|
||||
for k, v in sorted(self.file_lists.items()):
|
||||
print
|
||||
|
||||
@@ -236,6 +236,7 @@ screen build_distributions:
|
||||
textbutton _("Build Updates") action DataToggle("build_update") style "l_checkbox"
|
||||
|
||||
textbutton _("Add from clauses to calls") action DataToggle("add_from") style "l_checkbox"
|
||||
textbutton _("Force Recompile") action DataToggle("force_recompile") style "l_checkbox"
|
||||
|
||||
|
||||
textbutton _("Back") action Jump("front_page") style "l_left_button"
|
||||
|
||||
@@ -297,7 +297,7 @@ init 1 python in editor:
|
||||
if not set_editor:
|
||||
return True
|
||||
|
||||
if persistent.editor:
|
||||
if persistent.editor and persistent.editor != "None":
|
||||
return True
|
||||
|
||||
return renpy.invoke_in_new_context(renpy.call_screen, "editor")
|
||||
|
||||
@@ -130,6 +130,7 @@ screen front_page:
|
||||
|
||||
if project.current is not None:
|
||||
textbutton _("Launch Project") action project.Launch() style "l_right_button"
|
||||
key "K_F5" action project.Launch()
|
||||
|
||||
|
||||
|
||||
@@ -195,9 +196,9 @@ screen front_page_project:
|
||||
|
||||
textbutton _("game") action OpenDirectory("game")
|
||||
textbutton _("base") action OpenDirectory(".")
|
||||
# textbutton _("images") action OpenDirectory("game/images") style "l_list"
|
||||
textbutton _("images") action OpenDirectory("game/images")
|
||||
# textbutton _("save") action None style "l_list"
|
||||
|
||||
|
||||
vbox:
|
||||
if persistent.show_edit_funcs:
|
||||
|
||||
|
||||
@@ -203,6 +203,7 @@ screen common:
|
||||
|
||||
if continue_:
|
||||
textbutton _("Continue") action continue_ style "l_right_button"
|
||||
key "input_enter" action continue_
|
||||
|
||||
|
||||
screen launcher_input:
|
||||
|
||||
+17
-6
@@ -48,7 +48,7 @@ init python:
|
||||
|
||||
RENIOS_PATH = os.path.join(config.renpy_base, "renios")
|
||||
|
||||
if os.path.isdir(RENIOS_PATH):
|
||||
if os.path.isdir(RENIOS_PATH) and check_hash_txt("renios"):
|
||||
import sys
|
||||
sys.path.insert(0, os.path.join(RENIOS_PATH, "buildlib"))
|
||||
else:
|
||||
@@ -168,14 +168,25 @@ init python:
|
||||
report_success=False,
|
||||
)
|
||||
|
||||
main_fn = os.path.join(dist, "main.py")
|
||||
|
||||
for fn in os.listdir(dist):
|
||||
if fn.endswith(".py"):
|
||||
os.rename(
|
||||
os.path.join(dist, fn),
|
||||
os.path.join(dist, "main.py"),
|
||||
)
|
||||
|
||||
py_fn = os.path.join(dist, fn)
|
||||
break
|
||||
else:
|
||||
raise Exception("Could not find a .py file.")
|
||||
|
||||
with open(py_fn, "r") as py_f:
|
||||
with open(main_fn, "w") as main_f:
|
||||
for l in py_f:
|
||||
if l.startswith("#!"):
|
||||
continue
|
||||
|
||||
main_f.write(l)
|
||||
|
||||
os.unlink(py_fn)
|
||||
|
||||
|
||||
def launch_xcode():
|
||||
dist = xcode_project(None)
|
||||
|
||||
@@ -22,7 +22,24 @@
|
||||
# This file contains mobile build things that are shared by the android
|
||||
# and iOS builds.
|
||||
|
||||
init python:
|
||||
init -1 python:
|
||||
|
||||
def check_hash_txt(module):
|
||||
fn1 = module + "_hash.txt"
|
||||
fn2 = renpy.fsencode(os.path.join(config.renpy_base, module, "hash.txt"))
|
||||
|
||||
# No hash file? We're in dev mode - ignore.
|
||||
if not renpy.loadable(fn1):
|
||||
return True
|
||||
|
||||
hash1 = renpy.file(fn1).read()
|
||||
|
||||
if not os.path.exists(fn2):
|
||||
return False
|
||||
|
||||
hash2 = open(fn2).read()
|
||||
|
||||
return hash1.strip() == hash2.strip()
|
||||
|
||||
class LaunchEmulator(Action):
|
||||
|
||||
@@ -45,7 +62,7 @@ init python:
|
||||
This is used to interface between the launcher and RAPT/RENIOS.
|
||||
"""
|
||||
|
||||
def __init__(self, platform, edit=True):
|
||||
def __init__(self, platform, edit=True, filename=None):
|
||||
"""
|
||||
`platform`
|
||||
The name of the platform we're using for. Used for libraries,
|
||||
@@ -59,7 +76,11 @@ init python:
|
||||
self.edit = edit
|
||||
|
||||
self.process = None
|
||||
self.filename = project.current.temp_filename(platform + ".txt")
|
||||
|
||||
if filename is None:
|
||||
filename = platform + ".txt"
|
||||
|
||||
self.filename = project.current.temp_filename(filename)
|
||||
|
||||
self.info_msg = ""
|
||||
|
||||
@@ -113,10 +134,13 @@ init python:
|
||||
|
||||
# Open android.txt in the editor.
|
||||
if edit and self.edit:
|
||||
editor.EditAbsolute(self.filename)()
|
||||
self.open_editor()
|
||||
|
||||
interface.error(prompt, label="android")
|
||||
|
||||
def open_editor(self):
|
||||
editor.EditAbsolute(self.filename)()
|
||||
|
||||
def success(self, prompt):
|
||||
self.log(prompt)
|
||||
interface.info(prompt, pause=False)
|
||||
|
||||
+19
-13
@@ -220,8 +220,8 @@ init python:
|
||||
## this is 'mygame-1.0', the windows distribution will be in the
|
||||
## directory 'mygame-1.0-win', in the 'mygame-1.0-win.zip' file.
|
||||
|
||||
if 'RENPY_NIGHTLY' in os.environ:
|
||||
build.directory_name = os.environ['RENPY_NIGHTLY']
|
||||
if 'RENPY_BUILD_VERSION' in os.environ:
|
||||
build.directory_name = "renpy-" + os.environ['RENPY_BUILD_VERSION']
|
||||
else:
|
||||
build.directory_name = "renpy-" + config.version.rsplit('.', 1)[0]
|
||||
|
||||
@@ -234,6 +234,9 @@ init python:
|
||||
## allows the updater to run.
|
||||
build.include_update = True
|
||||
|
||||
## Allow empty directories, so we can distribute the images directory.
|
||||
build.exclude_empty_directories = False
|
||||
|
||||
## Clear out various file patterns.
|
||||
build.renpy_patterns = [ ]
|
||||
build.early_base_patterns = [ ]
|
||||
@@ -259,6 +262,7 @@ init python:
|
||||
build.classify_renpy("renios/prototype/**", "renios")
|
||||
build.classify_renpy("renios/buildlib/**", "renios")
|
||||
build.classify_renpy("renios/ios.py", "renios")
|
||||
build.classify_renpy("renios/version.txt", "renios")
|
||||
build.classify_renpy("renios/", "renios")
|
||||
|
||||
build.classify_renpy("**.old", None)
|
||||
@@ -275,28 +279,29 @@ init python:
|
||||
|
||||
# main source.
|
||||
|
||||
def source_and_binary(pattern):
|
||||
def source_and_binary(pattern, source="source", binary="binary"):
|
||||
"""
|
||||
Classifies source and binary files beginning with `pattern`.
|
||||
.pyo, .rpyc, .rpycm, and .rpyb go into binary, everything
|
||||
else goes into source.
|
||||
"""
|
||||
|
||||
build.classify_renpy(pattern + ".pyo", "binary")
|
||||
build.classify_renpy(pattern + ".rpyc", "binary")
|
||||
build.classify_renpy(pattern + ".rpymc", "binary")
|
||||
build.classify_renpy(pattern + ".rpyb", "binary")
|
||||
build.classify_renpy(pattern, "source")
|
||||
build.classify_renpy(pattern + "/**.pyo", binary)
|
||||
build.classify_renpy(pattern + "/**.rpyc", binary)
|
||||
build.classify_renpy(pattern + "/**.rpymc", binary)
|
||||
build.classify_renpy(pattern + "/**/cache/*", binary)
|
||||
|
||||
build.classify_renpy(pattern + "/**", source)
|
||||
|
||||
build.classify_renpy("renpy.py", "source")
|
||||
source_and_binary("renpy/**")
|
||||
source_and_binary("renpy")
|
||||
|
||||
# games.
|
||||
build.classify_renpy("launcher/game/theme/", None)
|
||||
source_and_binary("launcher/**")
|
||||
source_and_binary("templates/**")
|
||||
source_and_binary("the_question/**")
|
||||
source_and_binary("tutorial/**")
|
||||
source_and_binary("launcher")
|
||||
source_and_binary("templates", binary=None)
|
||||
source_and_binary("the_question")
|
||||
source_and_binary("tutorial")
|
||||
|
||||
# docs.
|
||||
build.classify_renpy("doc/", "source")
|
||||
@@ -314,6 +319,7 @@ init python:
|
||||
build.classify_renpy("module/*.py*", "source")
|
||||
build.classify_renpy("module/include/", "source")
|
||||
build.classify_renpy("module/include/*.pxd", "source")
|
||||
build.classify_renpy("module/include/*.pxi", "source")
|
||||
build.classify_renpy("module/pysdlsound/", "source")
|
||||
build.classify_renpy("module/pysdlsound/*.py", "source")
|
||||
build.classify_renpy("module/pysdlsound/*.pyx", "source")
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
# Code that manages projects.
|
||||
|
||||
init python:
|
||||
try:
|
||||
if renpy.windows:
|
||||
import EasyDialogsWin as EasyDialogs
|
||||
except:
|
||||
else:
|
||||
EasyDialogs = None
|
||||
|
||||
import os
|
||||
@@ -122,6 +122,7 @@ init python in project:
|
||||
data.setdefault("build_update", False)
|
||||
data.setdefault("packages", [ "all" ])
|
||||
data.setdefault("add_from", True)
|
||||
data.setdefault("force_recompile", True)
|
||||
|
||||
def make_tmp(self):
|
||||
"""
|
||||
@@ -223,7 +224,7 @@ init python in project:
|
||||
if p.wait():
|
||||
interface.error(_("Launching the project failed."), _("Please ensure that your project launches normally before running this command."))
|
||||
|
||||
def update_dump(self, force=False, gui=True):
|
||||
def update_dump(self, force=False, gui=True, compile=False):
|
||||
"""
|
||||
If the dumpfile does not exist, runs Ren'Py to create it. Otherwise,
|
||||
loads it in iff it's newer than the one that's already loaded.
|
||||
@@ -236,7 +237,10 @@ init python in project:
|
||||
if gui:
|
||||
interface.processing(_("Ren'Py is scanning the project..."))
|
||||
|
||||
self.launch(["quit"], wait=True)
|
||||
if compile:
|
||||
self.launch(["compile", "--keep-orphan-rpyc" ], wait=True)
|
||||
else:
|
||||
self.launch(["quit"], wait=True)
|
||||
|
||||
if not os.path.exists(dump_filename):
|
||||
self.dump["error"] = True
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# : Translation updated at 2013-11-17 23:18
|
||||
# : Translation updated at 2013-11-17 23:18
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
@@ -177,3 +177,24 @@ translate arabic strings:
|
||||
old "Build, Install & Launch"
|
||||
new "بناء,تنصيب و إقلاع."
|
||||
|
||||
# : Translation updated at 2015-06-19 08:55
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
# game/android.rpy:50
|
||||
old "Retrieves the log from the Android device and writes it to a file."
|
||||
new "يجلب قائمة المهام من جعاز الأندرويد و يكتبها في ملف."
|
||||
|
||||
# game/android.rpy:240
|
||||
old "Copying Android files to distributions directory."
|
||||
new "يتم الآن نسخ ملفات الأندرويد إلى المجلد الخاص بالنشر"
|
||||
|
||||
# game/android.rpy:404
|
||||
old "Logcat"
|
||||
new "Logcat"
|
||||
|
||||
# game/android.rpy:538
|
||||
old "Retrieving logcat information from device."
|
||||
new "يتم النسخ من الجهاز لمعلومات Logcat"
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
# game/choose_directory.rpy:73
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
# game/distribute_gui.rpy:139
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
@@ -121,3 +121,11 @@ translate arabic strings:
|
||||
old "iOS"
|
||||
new "iOS نظام تشغيل"
|
||||
|
||||
# Translation updated at 2015-06-19 08:55
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
# game/front_page.rpy:198
|
||||
old "images"
|
||||
new "الصور"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Translation updated at 2015-03-22 20:50
|
||||
# Translation updated at 2015-03-22 20:50
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
# : Translation updated at 2013-04-30 07:54
|
||||
|
||||
translate arabic strings:
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/about.rpy:39
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:43
|
||||
old "View license"
|
||||
new "Näytä lisenssi"
|
||||
|
||||
# game/about.rpy:45
|
||||
old "Back"
|
||||
new "Takaisin"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/about.rpy:39
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:43
|
||||
old "View license"
|
||||
new "Näytä lisenssi"
|
||||
|
||||
# game/about.rpy:45
|
||||
old "Back"
|
||||
new "Takaisin"
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "FILENAME"
|
||||
new "TIEDOSTONIMI"
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "Enter the name of the script file to create."
|
||||
new "Kirjoita skriptitiedoston nimi, jonka haluat luoda."
|
||||
|
||||
# game/add_file.rpy:31
|
||||
old "The filename must have the .rpy extension."
|
||||
new "Tiedostolla on oltava .rpy -tunniste."
|
||||
|
||||
# game/add_file.rpy:39
|
||||
old "The file already exists."
|
||||
new "Tiedosto on jo olemassa."
|
||||
|
||||
# game/add_file.rpy:42
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren'Py lataa automaattisesti kaikki scriptitiedostot, joilla on .rpy pääte. Käyttääksesi tätä\n# tiedostoa, luo label ja hyppää siihen toisesta tiedostosta.\n"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "FILENAME"
|
||||
new "TIEDOSTONIMI"
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "Enter the name of the script file to create."
|
||||
new "Kirjoita skriptitiedoston nimi, jonka haluat luoda."
|
||||
|
||||
# game/add_file.rpy:31
|
||||
old "The filename must have the .rpy extension."
|
||||
new "Tiedostolla on oltava .rpy -tunniste."
|
||||
|
||||
# game/add_file.rpy:39
|
||||
old "The file already exists."
|
||||
new "Tiedosto on jo olemassa."
|
||||
|
||||
# game/add_file.rpy:42
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren'Py lataa automaattisesti kaikki scriptitiedostot, joilla on .rpy pääte. Käyttääksesi tätä\n# tiedostoa, luo label ja hyppää siihen toisesta tiedostosta.\n"
|
||||
|
||||
|
||||
@@ -1,155 +1,186 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Luodaksesi Android-sovelluksia, ole hyvä ja lataa RAPT, pura se, ja aseta se Ren'Py kansioon. Tämän jälkeen käynnistä Ren'Py uudelleen."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "32-bittinen Javan kehitystyökalu vaaditaan Android-sovellusten luomiseen Windowsilla. JDK on erilainen kuin JRE, joten on mahdollista, että sinulla on Java ilman JDK:ta.\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}Lataa ja asenna JDK{/a}, ja sen jälkeen käynnistä Ren'Py uudelleen."
|
||||
|
||||
# game/android.rpy:32
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT on asennettu, mutta sinun on asennettava Android SDK ennen kuin voit luoda Android-sovelluksia. Valitse 'Asenna SDK' tehdäksesi tämän."
|
||||
|
||||
# game/android.rpy:33
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT on asennettu, mutta avainta ei ole konfiguroitu. Luo uusi avain, tai palauta android.keystore."
|
||||
|
||||
# game/android.rpy:34
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "Valittua projektia ei ole konfiguroitu. Käytä \"Konfigurointi\" -toimintoa konfiguroidaksesi sen ennen sovelluksen kokoamista."
|
||||
|
||||
# game/android.rpy:35
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "Valitse \"Kokoa\" kootaksesi projektin, tai kiinnitä Android-laite ja valitse \"Kokoa ja asenna\" kootaksesi ja asentaaksesi sen laitteeseen."
|
||||
|
||||
# game/android.rpy:37
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Pyrkii emuloimaan Android-puhelinta.\n\nKosketus valintaa emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa. Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:38
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Pyrkii emuloimaan Android-tablettia.\n\nKosketus valintaa emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa. Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Pyrkii emuloimaan televisiopohjaista Android-konsolia, kuten OUYA tai Fire TV.\n\nOhjainnäppäimet ovat nuolinäppäimet, Enter toimii valitsijana, Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:41
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Lataa ja asentaa Android SDK:n ja tarvittavat lisäpaketit. Lisäksi, voidaan käyttää avainten luomiseen."
|
||||
|
||||
# game/android.rpy:42
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "Konfiguroi paketin nimen, version sekä kaiken muun projektia koskevan tiedon."
|
||||
|
||||
# game/android.rpy:43
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Avaa tiedoston, joka sisältää Google Play -avaimet, editorissa.\n\nTätä tarvitaan vain, jos sovellus käyttää laajennus-APK:ta. Lue dokumentit saadaksesi lisätietoa."
|
||||
|
||||
# game/android.rpy:44
|
||||
old "Builds the Android package."
|
||||
new "Rakentaa Android-paketin."
|
||||
|
||||
# game/android.rpy:45
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Rakentaa Android-paketin, ja asentaa sen tietokoneeseen kytkettyyn Android-laitteeseen."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "Yhdistää Android-laitteeseen, jossa on käytössä ADB TCP/IP -tilassa."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "Katkaisee yhteyden Android-laitteeseen, jossa on käytössä ADB TCP/IP -tila."
|
||||
|
||||
# game/android.rpy:164
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:176
|
||||
old "QUESTION"
|
||||
new "KYSYMYS"
|
||||
|
||||
# game/android.rpy:445
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:465
|
||||
old "Emulation:"
|
||||
new "Emulointi:"
|
||||
|
||||
# game/android.rpy:473
|
||||
old "Phone"
|
||||
new "Puhelin"
|
||||
|
||||
# game/android.rpy:477
|
||||
old "Tablet"
|
||||
new "Tablettitietokone"
|
||||
|
||||
# game/android.rpy:481
|
||||
old "Television / OUYA"
|
||||
new "Televisio / OUYA"
|
||||
|
||||
# game/android.rpy:493
|
||||
old "Build:"
|
||||
new "Kokoa:"
|
||||
|
||||
# game/android.rpy:501
|
||||
old "Install SDK & Create Keys"
|
||||
new "Asenna SDK & Luo avaimet"
|
||||
|
||||
# game/android.rpy:505
|
||||
old "Configure"
|
||||
new "Muokkaa asetuksia"
|
||||
|
||||
# game/android.rpy:509
|
||||
old "Build Package"
|
||||
new "Kokoamispaketti:"
|
||||
|
||||
# game/android.rpy:513
|
||||
old "Build & Install"
|
||||
new "Kokoa & Asenna"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Other:"
|
||||
new "Muu:"
|
||||
|
||||
# game/android.rpy:532
|
||||
old "Remote ADB Connect"
|
||||
new "Langaton ADB-yhdistäminen:"
|
||||
|
||||
# game/android.rpy:536
|
||||
old "Remote ADB Disconnect"
|
||||
new "Langaton ADB-katkaisu:"
|
||||
|
||||
# game/android.rpy:569
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Ennen Android-sovellusten pakkausta, sinun on ladattava RAPT (Ren'Py Android Packaging Tool). Haluatko ladata RAPT:in nyt?"
|
||||
|
||||
# game/android.rpy:615
|
||||
old "Remote ADB Address"
|
||||
new "Langaton ADB-osoite"
|
||||
|
||||
# game/android.rpy:615
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "Syötä yhdistettävän kohteen IP-osoite ja porttinumero, esimerkin \"192.168.1.143:5555\" mukaisesti. Selvitä laitteesi tiedoista kykeneekö se langattomaan ADB:hen, ja jos näin on, käytettävä osoite ja portti."
|
||||
|
||||
# game/android.rpy:627
|
||||
old "Invalid remote ADB address"
|
||||
new "Langaton ADB-osoite ei kelpaa."
|
||||
|
||||
# game/android.rpy:627
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "Osoitteessa on oltava yksi, ja vain yksi, ':'."
|
||||
|
||||
# game/android.rpy:631
|
||||
old "The host may not contain whitespace."
|
||||
new "Isäntä ei voi sisältää välilyöntejä."
|
||||
|
||||
# game/android.rpy:637
|
||||
old "The port must be a number."
|
||||
new "Portin on oltava numero."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Luodaksesi Android-sovelluksia, ole hyvä ja lataa RAPT, pura se, ja aseta se Ren'Py kansioon. Tämän jälkeen käynnistä Ren'Py uudelleen."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "32-bittinen Javan kehitystyökalu vaaditaan Android-sovellusten luomiseen Windowsilla. JDK on erilainen kuin JRE, joten on mahdollista, että sinulla on Java ilman JDK:ta.\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}Lataa ja asenna JDK{/a}, ja sen jälkeen käynnistä Ren'Py uudelleen."
|
||||
|
||||
# game/android.rpy:32
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT on asennettu, mutta sinun on asennettava Android SDK ennen kuin voit luoda Android-sovelluksia. Valitse 'Asenna SDK' tehdäksesi tämän."
|
||||
|
||||
# game/android.rpy:33
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT on asennettu, mutta avainta ei ole konfiguroitu. Luo uusi avain, tai palauta android.keystore."
|
||||
|
||||
# game/android.rpy:34
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "Valittua projektia ei ole konfiguroitu. Käytä \"Konfigurointi\" -toimintoa konfiguroidaksesi sen ennen sovelluksen kokoamista."
|
||||
|
||||
# game/android.rpy:35
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "Valitse \"Kokoa\" kootaksesi projektin, tai kiinnitä Android-laite ja valitse \"Kokoa ja asenna\" kootaksesi ja asentaaksesi sen laitteeseen."
|
||||
|
||||
# game/android.rpy:37
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Ren'Py pyrkii emuloimaan Android-puhelinta.\n\nKosketus valintaa emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa. Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:38
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Ren'Py pyrkii emuloimaan Android-tablettia.\n\nKosketusta emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa. Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Ren'Py pyrkii emuloimaan televisiopohjaista Android-konsolia, kuten OUYA tai Fire TV.\n\nOhjainnäppäimet ovat nuolinäppäimet, Enter toimii valitsijana, Esc toimii Menu-näppäimenä ja Pg Up toimii peruutusnappina."
|
||||
|
||||
# game/android.rpy:41
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Lataa ja asentaa Android SDK:n ja tarvittavat lisäpaketit. Lisäksi, voidaan käyttää avainten luomiseen."
|
||||
|
||||
# game/android.rpy:42
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "Konfiguroi paketin nimen, version sekä kaiken muun projektia koskevan tiedon."
|
||||
|
||||
# game/android.rpy:43
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Avaa tiedoston, joka sisältää Google Play -avaimet, editorissa.\n\nTätä tarvitaan vain, jos sovellus käyttää laajennus-APK:ta. Lue dokumentit saadaksesi lisätietoa."
|
||||
|
||||
# game/android.rpy:44
|
||||
old "Builds the Android package."
|
||||
new "Rakentaa Android-paketin."
|
||||
|
||||
# game/android.rpy:45
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Rakentaa Android-paketin, ja asentaa sen tietokoneeseen kytkettyyn Android-laitteeseen."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "Yhdistää Android-laitteeseen, jossa on käytössä ADB TCP/IP -tilassa."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "Katkaisee yhteyden Android-laitteeseen, jossa on käytössä ADB TCP/IP -tila."
|
||||
|
||||
# game/android.rpy:164
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:176
|
||||
old "QUESTION"
|
||||
new "KYSYMYS"
|
||||
|
||||
# game/android.rpy:445
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:465
|
||||
old "Emulation:"
|
||||
new "Emulointi:"
|
||||
|
||||
# game/android.rpy:473
|
||||
old "Phone"
|
||||
new "Puhelin"
|
||||
|
||||
# game/android.rpy:477
|
||||
old "Tablet"
|
||||
new "Tablettitietokone"
|
||||
|
||||
# game/android.rpy:481
|
||||
old "Television / OUYA"
|
||||
new "Televisio / OUYA"
|
||||
|
||||
# game/android.rpy:493
|
||||
old "Build:"
|
||||
new "Kokoa:"
|
||||
|
||||
# game/android.rpy:501
|
||||
old "Install SDK & Create Keys"
|
||||
new "Asenna SDK & Luo avaimet"
|
||||
|
||||
# game/android.rpy:505
|
||||
old "Configure"
|
||||
new "Muokkaa asetuksia"
|
||||
|
||||
# game/android.rpy:509
|
||||
old "Build Package"
|
||||
new "Kokoamispaketti:"
|
||||
|
||||
# game/android.rpy:513
|
||||
old "Build & Install"
|
||||
new "Kokoa & Asenna"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Other:"
|
||||
new "Muu:"
|
||||
|
||||
# game/android.rpy:532
|
||||
old "Remote ADB Connect"
|
||||
new "Langaton ADB-yhdistäminen:"
|
||||
|
||||
# game/android.rpy:536
|
||||
old "Remote ADB Disconnect"
|
||||
new "Langaton ADB-katkaisu:"
|
||||
|
||||
# game/android.rpy:569
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Ennen Android-sovellusten pakkausta, sinun on ladattava RAPT (Ren'Py Android Packaging Tool). Haluatko ladata RAPT:in nyt?"
|
||||
|
||||
# game/android.rpy:615
|
||||
old "Remote ADB Address"
|
||||
new "Langaton ADB-osoite"
|
||||
|
||||
# game/android.rpy:615
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "Syötä yhdistettävän kohteen IP-osoite ja porttinumero, esimerkin \"192.168.1.143:5555\" mukaisesti. Selvitä laitteesi tiedoista kykeneekö se langattomaan ADB:hen, ja jos näin on, käytettävä osoite ja portti."
|
||||
|
||||
# game/android.rpy:627
|
||||
old "Invalid remote ADB address"
|
||||
new "Langaton ADB-osoite ei kelpaa."
|
||||
|
||||
# game/android.rpy:627
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "Osoitteessa on oltava yksi, ja vain yksi, ':'."
|
||||
|
||||
# game/android.rpy:631
|
||||
old "The host may not contain whitespace."
|
||||
new "Isäntä ei voi sisältää välilyöntejä."
|
||||
|
||||
# game/android.rpy:637
|
||||
old "The port must be a number."
|
||||
new "Portin on oltava numero."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/android.rpy:46
|
||||
old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
|
||||
new "Kokoaa Android-paketin, asentaa sen tietokoneeseen kytkettyyn Android-laitteeseen ja käynnistää sovelluksen laitteessa."
|
||||
|
||||
# game/android.rpy:50
|
||||
old "Retrieves the log from the Android device and writes it to a file."
|
||||
new "Noutaa lokin Android-laitteesta ja kirjoittaa sen tiedostoon."
|
||||
|
||||
# game/android.rpy:240
|
||||
old "Copying Android files to distributions directory."
|
||||
new "Kopioidaan Android-tiedostoja jakelukansioon."
|
||||
|
||||
# game/android.rpy:341
|
||||
old "Television"
|
||||
new "Televisio"
|
||||
|
||||
# game/android.rpy:377
|
||||
old "Build, Install & Launch"
|
||||
new "Kokoa, Asenna & Suorita"
|
||||
|
||||
# game/android.rpy:404
|
||||
old "Logcat"
|
||||
new "Logcat"
|
||||
|
||||
# game/android.rpy:538
|
||||
old "Retrieving logcat information from device."
|
||||
new "Noudetaan logcat-informaatiota laitteesta."
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/choose_directory.rpy:73
|
||||
old "Ren'Py was unable to run python with tkinter to choose the directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Py ei kyennyt suorittamaan pythonia tkinterillä valitakseen kansion. Ole hyvä ja asenna python-tk tai tkinter-paketti."
|
||||
|
||||
@@ -1,43 +1,50 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/choose_theme.rpy:303
|
||||
old "Teemaa ei voitu vaihtaa. Kenties options.rpy:tä muutettiin liikaa."
|
||||
new ""
|
||||
|
||||
# game/choose_theme.rpy:368
|
||||
old "Display"
|
||||
new "Näyttö"
|
||||
|
||||
# game/choose_theme.rpy:369
|
||||
old "Window"
|
||||
new "Ikkuna"
|
||||
|
||||
# game/choose_theme.rpy:370
|
||||
old "Fullscreen"
|
||||
new "Koko näyttö"
|
||||
|
||||
# game/choose_theme.rpy:371
|
||||
old "Planetarium"
|
||||
new "Planetaario"
|
||||
|
||||
# game/choose_theme.rpy:378
|
||||
old "Sound Volume"
|
||||
new "Ääniefektien voimakkuus"
|
||||
|
||||
# game/choose_theme.rpy:412
|
||||
old "Choose Theme"
|
||||
new "Valitse teema"
|
||||
|
||||
# game/choose_theme.rpy:425
|
||||
old "Theme"
|
||||
new "Teema"
|
||||
|
||||
# game/choose_theme.rpy:449
|
||||
old "Color Scheme"
|
||||
new "Värikartta"
|
||||
|
||||
# game/choose_theme.rpy:480
|
||||
old "Continue"
|
||||
new "Jatka"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/choose_theme.rpy:303
|
||||
old ""
|
||||
new ""
|
||||
|
||||
# game/choose_theme.rpy:368
|
||||
old "Display"
|
||||
new "Näyttö"
|
||||
|
||||
# game/choose_theme.rpy:369
|
||||
old "Window"
|
||||
new "Ikkuna"
|
||||
|
||||
# game/choose_theme.rpy:370
|
||||
old "Fullscreen"
|
||||
new "Koko näyttö"
|
||||
|
||||
# game/choose_theme.rpy:371
|
||||
old "Planetarium"
|
||||
new "Planetaario"
|
||||
|
||||
# game/choose_theme.rpy:378
|
||||
old "Sound Volume"
|
||||
new "Ääniefektien voimakkuus"
|
||||
|
||||
# game/choose_theme.rpy:412
|
||||
old "Choose Theme"
|
||||
new "Valitse teema"
|
||||
|
||||
# game/choose_theme.rpy:425
|
||||
old "Theme"
|
||||
new "Teema"
|
||||
|
||||
# game/choose_theme.rpy:449
|
||||
old "Color Scheme"
|
||||
new "Värikartta"
|
||||
|
||||
# game/choose_theme.rpy:480
|
||||
old "Continue"
|
||||
new "Jatka"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/choose_theme.rpy:303
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "Teemaa ei voitu vaihtaa. Kenties options.rpy:tä muutettiin liikaa."
|
||||
|
||||
|
||||
+554
-497
File diff suppressed because it is too large
Load Diff
@@ -1,39 +1,39 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "Ohjelman kokoaminen epäonnistui:\n\nbuild.directory_name -muuttuja ei saa sisältää välilyöntejä, pilkkuja tai puolipilkkuja."
|
||||
|
||||
# game/distribute.rpy:381
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "Yhtäkään pakettia ei valittu, joten mitään ei ole tehtävissä."
|
||||
|
||||
# game/distribute.rpy:386
|
||||
old "Scanning project files..."
|
||||
new "Skannataan projektin tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:396
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Skannataan Ren'Py-tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:444
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "Kaikki paketit on koottu.\n\nLupainformaation läsnäolon vuoksi Linux- ja Macintosh-sovellusten pakkaamista Windows-järjestelmässä ei tueta."
|
||||
|
||||
# game/distribute.rpy:568
|
||||
old "Archiving files..."
|
||||
new "Arkistoidaan tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:832
|
||||
old "Writing the [variant] [format] package."
|
||||
new "Kirjoitetaan [variant] [format]-pakettia."
|
||||
|
||||
# game/distribute.rpy:845
|
||||
old "Making the [variant] update zsync file."
|
||||
new "Luodaan [variant] zsync-päivitystiedostoa."
|
||||
|
||||
# game/distribute.rpy:941
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "Prosessoitu {b}[complete]{/b}/{b}[total]{/b} tiedostoa."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "Ohjelman kokoaminen epäonnistui:\n\nbuild.directory_name -muuttuja ei saa sisältää välilyöntejä, pilkkuja tai puolipilkkuja."
|
||||
|
||||
# game/distribute.rpy:381
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "Yhtäkään pakettia ei valittu, joten mitään ei ole tehtävissä."
|
||||
|
||||
# game/distribute.rpy:386
|
||||
old "Scanning project files..."
|
||||
new "Skannataan projektin tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:396
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Skannataan Ren'Py-tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:444
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "Kaikki paketit on koottu.\n\nLupainformaation läsnäolon vuoksi Linux- ja Macintosh-sovellusten pakkaamista Windows-järjestelmässä ei tueta."
|
||||
|
||||
# game/distribute.rpy:568
|
||||
old "Archiving files..."
|
||||
new "Arkistoidaan tiedostoja..."
|
||||
|
||||
# game/distribute.rpy:832
|
||||
old "Writing the [variant] [format] package."
|
||||
new "Kirjoitetaan [variant] [format]-pakettia."
|
||||
|
||||
# game/distribute.rpy:845
|
||||
old "Making the [variant] update zsync file."
|
||||
new "Luodaan [variant] zsync-päivitystiedostoa."
|
||||
|
||||
# game/distribute.rpy:941
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "Käsitelty {b}[complete]{/b}/{b}[total]{/b}:sta tiedostosta."
|
||||
|
||||
|
||||
@@ -1,47 +1,66 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "Kokoa ohjelma levitykseen: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:171
|
||||
old "Directory Name:"
|
||||
new "Kansion nimi:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Executable Name:"
|
||||
new "Suoritettavan tiedoston nimi:"
|
||||
|
||||
# game/distribute_gui.rpy:185
|
||||
old "Actions:"
|
||||
new "Toiminnot:"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Edit options.rpy"
|
||||
new "Muokkaa options.rpy-tiedostoa"
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Refresh"
|
||||
new "Päivitä"
|
||||
|
||||
# game/distribute_gui.rpy:211
|
||||
old "Build Packages:"
|
||||
new "Kokoa paketteja:"
|
||||
|
||||
# game/distribute_gui.rpy:225
|
||||
old "Build Updates"
|
||||
new "Kokoa päivityksiä"
|
||||
|
||||
# game/distribute_gui.rpy:229
|
||||
old "Build"
|
||||
new "Kokoa"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "Virheitä havaittu projektia suoritettaessa. Varmista, että projekti toimii moitteetta ennen kuin kokoat ohjelman."
|
||||
|
||||
# game/distribute_gui.rpy:253
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "Projektisi ei sisällä kokoamisinformaatiota. Haluatko lisätä kokoamisinormaation options.rpy-tiedoston loppuun?"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "Kokoa ohjelma levitykseen: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:171
|
||||
old "Directory Name:"
|
||||
new "Kansion nimi:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Executable Name:"
|
||||
new "Suoritettavan tiedoston nimi:"
|
||||
|
||||
# game/distribute_gui.rpy:185
|
||||
old "Actions:"
|
||||
new "Toiminnot:"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Edit options.rpy"
|
||||
new "Muokkaa options.rpy-tiedostoa"
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Refresh"
|
||||
new "Päivitä"
|
||||
|
||||
# game/distribute_gui.rpy:211
|
||||
old "Build Packages:"
|
||||
new "Kokoa paketteja:"
|
||||
|
||||
# game/distribute_gui.rpy:225
|
||||
old "Build Updates"
|
||||
new "Kokoa päivityksiä"
|
||||
|
||||
# game/distribute_gui.rpy:229
|
||||
old "Build"
|
||||
new "Kokoa"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "Virheitä havaittu projektia suoritettaessa. Varmista, että projekti toimii moitteetta ennen kuin kokoat ohjelman."
|
||||
|
||||
# game/distribute_gui.rpy:253
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "Projektisi ei sisällä kokoamisinformaatiota. Haluatko lisätä kokoamisinormaation options.rpy-tiedoston loppuun?"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Add from clauses to calls, once"
|
||||
new ""
|
||||
|
||||
# game/distribute_gui.rpy:231
|
||||
old "Options:"
|
||||
new "Valinnat:"
|
||||
|
||||
# game/distribute_gui.rpy:238
|
||||
old "Add from clauses to calls"
|
||||
new ""
|
||||
|
||||
# game/distribute_gui.rpy:247
|
||||
old "Adding from clauses to call statements that do not have them."
|
||||
new ""
|
||||
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/editor.rpy:150
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}Suositeltu.{/b} Helppokäyttöinen beta-asteella oleva tekstieditori, joka sisältää kehitystä helpottavia toimintoja. Toistaiseksi Editrasta puuttuu täysin kiinalaisen, japanilaisen ja korealaisen tekstin kannatus."
|
||||
|
||||
# game/editor.rpy:151
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}Suositeltu.{/b} Helppokäyttöinen beta-asteella oleva tekstieditori, joka sisältää kehitystä helpottavia toimintoja. Toistaiseksi Editrasta puuttuu täysin kiinalaisen, japanilaisen ja korealaisen tekstin kannatus."
|
||||
|
||||
# game/editor.rpy:167
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "Tämä saattoi tapahtua, koska wxPythonia ei ole asennettu järjestelmään."
|
||||
|
||||
# game/editor.rpy:169
|
||||
old "Up to 22 MB download required."
|
||||
new "22 MB lataus vaaditaan"
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "A mature editor that requires Java."
|
||||
new "Edistynyt editori, joka vaatii Javan."
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "1.8 MB download required."
|
||||
new "1.8 MB lataus vaaditaan."
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Tämä saattoi tapahtua, koska Javaa ei ole asennettu."
|
||||
|
||||
# game/editor.rpy:191
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "Käyttää editoria, jota käyttöjärjestelmäsi käyttää .rpy-tiedostojen kanssa."
|
||||
|
||||
# game/editor.rpy:207
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Estää Ren'Py-ohjelmaa avaamasta tekstieditoria."
|
||||
|
||||
# game/editor.rpy:359
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "Virhe käynnistäessä tekstieditoria:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:457
|
||||
old "Select Editor"
|
||||
new "Valitse editori"
|
||||
|
||||
# game/editor.rpy:472
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "Tekstieditori on ohjelma, jota käytät Ren'Py-skriptitiedostojen muokkaamiseen. Täällä voit valita, mitä editoria Ren'Py käyttää. Jos valitsemaasi editoria ei vielä ole asennettu, se ladataan ja asennetaan automaattisesti."
|
||||
|
||||
# game/editor.rpy:494
|
||||
old "Cancel"
|
||||
new "Peruuta"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/editor.rpy:150
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}Suositeltu.{/b} Helppokäyttöinen beta-asteella oleva tekstieditori, joka sisältää kehitystä helpottavia toimintoja. Toistaiseksi Editrasta puuttuu täysin kiinalaisen, japanilaisen ja korealaisen tekstin kannatus."
|
||||
|
||||
# game/editor.rpy:151
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}Suositeltu.{/b} Helppokäyttöinen beta-asteella oleva tekstieditori, joka sisältää kehitystä helpottavia toimintoja. Toistaiseksi Editrasta puuttuu täysin kiinalaisen, japanilaisen ja korealaisen tekstin kannatus."
|
||||
|
||||
# game/editor.rpy:167
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "Tämä saattoi tapahtua, koska wxPythonia ei ole asennettu järjestelmään."
|
||||
|
||||
# game/editor.rpy:169
|
||||
old "Up to 22 MB download required."
|
||||
new "22 MB lataus vaaditaan"
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "A mature editor that requires Java."
|
||||
new "Edistynyt editori, joka vaatii Javan."
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "1.8 MB download required."
|
||||
new "1.8 MB lataus vaaditaan."
|
||||
|
||||
# game/editor.rpy:182
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Tämä saattoi tapahtua, koska Javaa ei ole asennettu."
|
||||
|
||||
# game/editor.rpy:191
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "Käyttää editoria, jota käyttöjärjestelmäsi käyttää .rpy-tiedostojen kanssa."
|
||||
|
||||
# game/editor.rpy:207
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Estää Ren'Py-ohjelmaa avaamasta tekstieditoria."
|
||||
|
||||
# game/editor.rpy:359
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "Virhe käynnistäessä tekstieditoria:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:457
|
||||
old "Select Editor"
|
||||
new "Valitse editori"
|
||||
|
||||
# game/editor.rpy:472
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "Tekstieditori on ohjelma, jota käytät Ren'Py-skriptitiedostojen muokkaamiseen. Täällä voit valita, mitä editoria Ren'Py käyttää. Jos valitsemaasi editoria ei vielä ole asennettu, se ladataan ja asennetaan automaattisesti."
|
||||
|
||||
# game/editor.rpy:494
|
||||
old "Cancel"
|
||||
new "Peruuta"
|
||||
|
||||
|
||||
@@ -1,107 +1,118 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/front_page.rpy:35
|
||||
old "Open [text] directory."
|
||||
new "Avaa [text] sijainti."
|
||||
|
||||
# game/front_page.rpy:93
|
||||
old "refresh"
|
||||
new "päivitä"
|
||||
|
||||
# game/front_page.rpy:120
|
||||
old "+ Create New Project"
|
||||
new "+ Luo uusi projekti"
|
||||
|
||||
# game/front_page.rpy:132
|
||||
old "Launch Project"
|
||||
new "Käynnistä projekti"
|
||||
|
||||
# game/front_page.rpy:148
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (pohja)"
|
||||
|
||||
# game/front_page.rpy:150
|
||||
old "Select project [text]."
|
||||
new "Valitse projekti [text]."
|
||||
|
||||
# game/front_page.rpy:166
|
||||
old "Tutorial"
|
||||
new "Opas"
|
||||
|
||||
# game/front_page.rpy:167
|
||||
old "The Question"
|
||||
new "The Question -esimerkkipeli"
|
||||
|
||||
# game/front_page.rpy:183
|
||||
old "Active Project"
|
||||
new "Aktiivinen projekti"
|
||||
|
||||
# game/front_page.rpy:191
|
||||
old "Open Directory"
|
||||
new "Avaa sijainti"
|
||||
|
||||
# game/front_page.rpy:196
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:197
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:203
|
||||
old "Edit File"
|
||||
new "Muokkaa tiedostoa"
|
||||
|
||||
# game/front_page.rpy:211
|
||||
old "All script files"
|
||||
new "Kaikki skriptitiedostot"
|
||||
|
||||
# game/front_page.rpy:220
|
||||
old "Navigate Script"
|
||||
new "Navigoi skriptiä"
|
||||
|
||||
# game/front_page.rpy:231
|
||||
old "Check Script (Lint)"
|
||||
new "Tarkista skripti (Lint)"
|
||||
|
||||
# game/front_page.rpy:232
|
||||
old "Change Theme"
|
||||
new "Vaihda teemaa"
|
||||
|
||||
# game/front_page.rpy:233
|
||||
old "Delete Persistent"
|
||||
new "Poista pysyvästi tallennettu data"
|
||||
|
||||
# game/front_page.rpy:234
|
||||
old "Force Recompile"
|
||||
new "Pakota uudelleenkokoaminen"
|
||||
|
||||
# game/front_page.rpy:242
|
||||
old "Build Distributions"
|
||||
new "Kokoa jakeluun"
|
||||
|
||||
# game/front_page.rpy:244
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:245
|
||||
old "Generate Translations"
|
||||
new "Luo käännöksiä"
|
||||
|
||||
# game/front_page.rpy:246
|
||||
old "Extract Dialogue"
|
||||
new "Kopioi dialogi"
|
||||
|
||||
# game/front_page.rpy:262
|
||||
old "Checking script for potential problems..."
|
||||
new "Tarkista skripti mahdollisten virheiden varalta..."
|
||||
|
||||
# game/front_page.rpy:277
|
||||
old "Deleting persistent data..."
|
||||
new "Poistetaan pysyvästi tallennettua dataa..."
|
||||
|
||||
# game/front_page.rpy:285
|
||||
old "Recompiling all rpy files into rpyc files..."
|
||||
new "Kasataan kaikista .rpy-tiedostoista .rpyc-tiedostoja..."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/front_page.rpy:35
|
||||
old "Open [text] directory."
|
||||
new "Avaa [text] sijainti."
|
||||
|
||||
# game/front_page.rpy:93
|
||||
old "refresh"
|
||||
new "päivitä"
|
||||
|
||||
# game/front_page.rpy:120
|
||||
old "+ Create New Project"
|
||||
new "+ Luo uusi projekti"
|
||||
|
||||
# game/front_page.rpy:132
|
||||
old "Launch Project"
|
||||
new "Käynnistä projekti"
|
||||
|
||||
# game/front_page.rpy:148
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (pohja)"
|
||||
|
||||
# game/front_page.rpy:150
|
||||
old "Select project [text]."
|
||||
new "Valitse projekti [text]."
|
||||
|
||||
# game/front_page.rpy:166
|
||||
old "Tutorial"
|
||||
new "Opas"
|
||||
|
||||
# game/front_page.rpy:167
|
||||
old "The Question"
|
||||
new "The Question -esimerkkipeli"
|
||||
|
||||
# game/front_page.rpy:183
|
||||
old "Active Project"
|
||||
new "Aktiivinen projekti"
|
||||
|
||||
# game/front_page.rpy:191
|
||||
old "Open Directory"
|
||||
new "Avaa sijainti"
|
||||
|
||||
# game/front_page.rpy:196
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:197
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:203
|
||||
old "Edit File"
|
||||
new "Muokkaa tiedostoa"
|
||||
|
||||
# game/front_page.rpy:211
|
||||
old "All script files"
|
||||
new "Kaikki skriptitiedostot"
|
||||
|
||||
# game/front_page.rpy:220
|
||||
old "Navigate Script"
|
||||
new "Navigoi skriptiä"
|
||||
|
||||
# game/front_page.rpy:231
|
||||
old "Check Script (Lint)"
|
||||
new "Tarkista skripti (Lint)"
|
||||
|
||||
# game/front_page.rpy:232
|
||||
old "Change Theme"
|
||||
new "Vaihda teemaa"
|
||||
|
||||
# game/front_page.rpy:233
|
||||
old "Delete Persistent"
|
||||
new "Poista pysyvästi tallennettu data"
|
||||
|
||||
# game/front_page.rpy:234
|
||||
old "Force Recompile"
|
||||
new "Pakota uudelleenkokoaminen"
|
||||
|
||||
# game/front_page.rpy:242
|
||||
old "Build Distributions"
|
||||
new "Kokoa jakeluun"
|
||||
|
||||
# game/front_page.rpy:244
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:245
|
||||
old "Generate Translations"
|
||||
new "Luo käännöksiä"
|
||||
|
||||
# game/front_page.rpy:246
|
||||
old "Extract Dialogue"
|
||||
new "Kopioi dialogi"
|
||||
|
||||
# game/front_page.rpy:262
|
||||
old "Checking script for potential problems..."
|
||||
new "Tarkista skripti mahdollisten virheiden varalta..."
|
||||
|
||||
# game/front_page.rpy:277
|
||||
old "Deleting persistent data..."
|
||||
new "Poistetaan pysyvästi tallennettua dataa..."
|
||||
|
||||
# game/front_page.rpy:285
|
||||
old "Recompiling all rpy files into rpyc files..."
|
||||
new "Kasataan kaikista .rpy-tiedostoista .rpyc-tiedostoja..."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/front_page.rpy:198
|
||||
old "images"
|
||||
new "kuvat"
|
||||
|
||||
# game/front_page.rpy:246
|
||||
old "iOS"
|
||||
new "iOS"
|
||||
|
||||
|
||||
@@ -1,79 +1,79 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/interface.rpy:107
|
||||
old "Documentation"
|
||||
new "Dokumentit"
|
||||
|
||||
# game/interface.rpy:108
|
||||
old "Ren'Py Website"
|
||||
new "Ren'Py:n verkkosivut"
|
||||
|
||||
# game/interface.rpy:109
|
||||
old "Ren'Py Games List"
|
||||
new "Lista Ren'Py-peleistä"
|
||||
|
||||
# game/interface.rpy:110
|
||||
old "About"
|
||||
new "Tietoja"
|
||||
|
||||
# game/interface.rpy:117
|
||||
old "update"
|
||||
new "päivitä"
|
||||
|
||||
# game/interface.rpy:119
|
||||
old "preferences"
|
||||
new "asetukset"
|
||||
|
||||
# game/interface.rpy:120
|
||||
old "quit"
|
||||
new "poistu"
|
||||
|
||||
# game/interface.rpy:192
|
||||
old "Yes"
|
||||
new "Kyllä"
|
||||
|
||||
# game/interface.rpy:194
|
||||
old "No"
|
||||
new "Ei"
|
||||
|
||||
# game/interface.rpy:229
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "Pakettiformaatin rajoitusten vuoksi, ei-ASCII tiedostot ja kansion nimet eivät ole sallittuja."
|
||||
|
||||
# game/interface.rpy:321
|
||||
old "ERROR"
|
||||
new "VIRHE"
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "While [what!q], an error occured:"
|
||||
new "Kun [what!q], tapahtui virhe."
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:369
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "Teksti ei voi sisältää {{ tai [[-merkkejä."
|
||||
|
||||
# game/interface.rpy:374
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "Tiedostot ja kansioiden nimet eivät voi sisältää / tai \\-merkkejä."
|
||||
|
||||
# game/interface.rpy:380
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "Tiedostojen ja kansioiden nimet saavat koostua vain ASCII-merkeistä."
|
||||
|
||||
# game/interface.rpy:401
|
||||
old "INFORMATION"
|
||||
new "TIETOA"
|
||||
|
||||
# game/interface.rpy:448
|
||||
old "PROCESSING"
|
||||
new "PROSESSOIDAAN"
|
||||
|
||||
# game/interface.rpy:478
|
||||
old "CHOICE"
|
||||
new "VALITSE"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/interface.rpy:107
|
||||
old "Documentation"
|
||||
new "Dokumentit"
|
||||
|
||||
# game/interface.rpy:108
|
||||
old "Ren'Py Website"
|
||||
new "Ren'Py:n verkkosivut"
|
||||
|
||||
# game/interface.rpy:109
|
||||
old "Ren'Py Games List"
|
||||
new "Lista Ren'Py-peleistä"
|
||||
|
||||
# game/interface.rpy:110
|
||||
old "About"
|
||||
new "Tietoja"
|
||||
|
||||
# game/interface.rpy:117
|
||||
old "update"
|
||||
new "päivitä"
|
||||
|
||||
# game/interface.rpy:119
|
||||
old "preferences"
|
||||
new "asetukset"
|
||||
|
||||
# game/interface.rpy:120
|
||||
old "quit"
|
||||
new "poistu"
|
||||
|
||||
# game/interface.rpy:192
|
||||
old "Yes"
|
||||
new "Kyllä"
|
||||
|
||||
# game/interface.rpy:194
|
||||
old "No"
|
||||
new "Ei"
|
||||
|
||||
# game/interface.rpy:229
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "Pakettiformaatin rajoitusten vuoksi, ei-ASCII tiedostot ja kansion nimet eivät ole sallittuja."
|
||||
|
||||
# game/interface.rpy:321
|
||||
old "ERROR"
|
||||
new "VIRHE"
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "While [what!q], an error occured:"
|
||||
new "Kun [what!q], tapahtui virhe."
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:369
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "Teksti ei voi sisältää {{ tai [[-merkkejä."
|
||||
|
||||
# game/interface.rpy:374
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "Tiedostot ja kansioiden nimet eivät voi sisältää / tai \\-merkkejä."
|
||||
|
||||
# game/interface.rpy:380
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "Tiedostojen ja kansioiden nimet saavat koostua vain ASCII-merkeistä."
|
||||
|
||||
# game/interface.rpy:401
|
||||
old "INFORMATION"
|
||||
new "TIETOA"
|
||||
|
||||
# game/interface.rpy:448
|
||||
old "PROCESSING"
|
||||
new "KÄSITELLÄÄN"
|
||||
|
||||
# game/interface.rpy:478
|
||||
old "CHOICE"
|
||||
new "VALITSE"
|
||||
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/ios.rpy:28
|
||||
old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Luodaksesi iOS-sovelluksia, ole hyvä ja lataa renios, pura se, ja aseta se Ren'Py kansioon. Tämän jälkeen käynnistä Ren'Py uudelleen."
|
||||
|
||||
# game/ios.rpy:29
|
||||
old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
|
||||
new "Kansiota, johon Xcode-projektit asetetaan, ei ole valittu. Klikkaa 'Valitse kansio' valitaksesi sen."
|
||||
|
||||
# game/ios.rpy:30
|
||||
old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
|
||||
new "Nykyistä Ren'Py-projektia vastaavaa Xcode-projektia ei löydy. Klikkaa 'Luo Xcode-projekti' luodaksesi sellaisen."
|
||||
|
||||
# game/ios.rpy:31
|
||||
old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
|
||||
new "Xcode-projekti on jo olemassa. Klikkaa 'Päivitä Xcode-projekti' päivittääksesi sen uusimmilla pelin tiedostoilla, tai käytä Xcodea kootaksesi ja asentaaksesi sen."
|
||||
|
||||
# game/ios.rpy:33
|
||||
old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "Ren'Py pyrkii emuloimaan iPhonea.\n\nKosketusta emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa."
|
||||
|
||||
# game/ios.rpy:34
|
||||
old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "Ren'Py pyrkii emuloimaan iPadia.\n\nKosketusta emuloidaan hiirellä, mutta vain kun nappia pidetään pohjassa."
|
||||
|
||||
# game/ios.rpy:36
|
||||
old "Selects the directory where Xcode projects will be placed."
|
||||
new "Valitsee kansion, johon Xcode-projektit sijoitetaan."
|
||||
|
||||
# game/ios.rpy:37
|
||||
old "Creates an Xcode project corresponding to the current Ren'Py project."
|
||||
new "Luo Xcode-projektin tällä hetkellä valittuna olevasta Ren'Py-projektista."
|
||||
|
||||
# game/ios.rpy:38
|
||||
old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
|
||||
new "Päivittää Xcode-projektin uusimmilla pelitiedostoilla. Tämä on tehtävä joka kerta Ren'Py-projektin muuttuessa."
|
||||
|
||||
# game/ios.rpy:39
|
||||
old "Opens the Xcode project in Xcode."
|
||||
new "Avaa Xcode-projektin Xcodessa."
|
||||
|
||||
# game/ios.rpy:41
|
||||
old "Opens the directory containing Xcode projects."
|
||||
new "Avaa Xcode-projektit sisältävän kansion."
|
||||
|
||||
# game/ios.rpy:126
|
||||
old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
|
||||
new "Tämänniminen Xcode-projekti on jo olemassa. Haluatko nimetä vanhan projektin uudelleen ja korvata sen uudella?"
|
||||
|
||||
# game/ios.rpy:211
|
||||
old "iOS: [project.current.name!q]"
|
||||
new "iOS: [project.current.name!q]"
|
||||
|
||||
# game/ios.rpy:240
|
||||
old "iPhone"
|
||||
new "iPhone"
|
||||
|
||||
# game/ios.rpy:244
|
||||
old "iPad"
|
||||
new "iPad"
|
||||
|
||||
# game/ios.rpy:264
|
||||
old "Select Xcode Projects Directory"
|
||||
new "Valitse Xcode-projektikansio"
|
||||
|
||||
# game/ios.rpy:268
|
||||
old "Create Xcode Project"
|
||||
new "Luo Xcode-projekti"
|
||||
|
||||
# game/ios.rpy:272
|
||||
old "Update Xcode Project"
|
||||
new "Päivitä Xcode-projekti"
|
||||
|
||||
# game/ios.rpy:277
|
||||
old "Launch Xcode"
|
||||
new "Käynnistä Xcode"
|
||||
|
||||
# game/ios.rpy:312
|
||||
old "Open Xcode Projects Directory"
|
||||
new "Avaa Xcode-projektikansio"
|
||||
|
||||
# game/ios.rpy:345
|
||||
old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
|
||||
new "Ennen iOS-sovellusten pakkaamista sinun on ladattava renios, Ren'Py:n iOS-tuki. Haluaisitko ladata reniosin nyt?"
|
||||
|
||||
# game/ios.rpy:354
|
||||
old "XCODE PROJECTS DIRECTORY"
|
||||
new "XCODE-PROJEKTIKANSIO"
|
||||
|
||||
# game/ios.rpy:354
|
||||
old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Ole hyvä ja valitse Xcode-projektikansio käyttämällä resurssienhallintaa.\n{b}Kansion valinta on saattanut aueta tämän ikkunan taakse.{/b}"
|
||||
|
||||
# game/ios.rpy:359
|
||||
old "Ren'Py has set the Xcode Projects Directory to:"
|
||||
new "Ren'Py on asettanut Xcode-projektikansioksi:"
|
||||
|
||||
@@ -1,67 +1,67 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "Navigate: [project.current.name]"
|
||||
new "Navigoi: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:177
|
||||
old "Order: "
|
||||
new "Järjestys: "
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "alphabetical"
|
||||
new "aakkosellinen"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "by-file"
|
||||
new "tiedoston mukaan"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "natural"
|
||||
new "luonnollinen"
|
||||
|
||||
# game/navigation.rpy:194
|
||||
old "Category:"
|
||||
new "Kategoria:"
|
||||
|
||||
# game/navigation.rpy:196
|
||||
old "files"
|
||||
new "tiedostot"
|
||||
|
||||
# game/navigation.rpy:197
|
||||
old "labels"
|
||||
new "tunnukset"
|
||||
|
||||
# game/navigation.rpy:198
|
||||
old "defines"
|
||||
new "määritelmät"
|
||||
|
||||
# game/navigation.rpy:199
|
||||
old "transforms"
|
||||
new "muutokset"
|
||||
|
||||
# game/navigation.rpy:200
|
||||
old "screens"
|
||||
new "ikkunat"
|
||||
|
||||
# game/navigation.rpy:201
|
||||
old "callables"
|
||||
new "kutsuttavat"
|
||||
|
||||
# game/navigation.rpy:202
|
||||
old "TODOs"
|
||||
new "TODO:t"
|
||||
|
||||
# game/navigation.rpy:241
|
||||
old "+ Add script file"
|
||||
new "+ Lisää skriptitiedosto"
|
||||
|
||||
# game/navigation.rpy:249
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODO-kommentteja ei löytynyt.\n\nLuodaksesi sellaisen, lisää \"# TODO\" skriptiisi."
|
||||
|
||||
# game/navigation.rpy:256
|
||||
old "The list of names is empty."
|
||||
new "Nimilista on tyhjä."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "Navigate: [project.current.name]"
|
||||
new "Navigoi: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:177
|
||||
old "Order: "
|
||||
new "Järjestys: "
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "alphabetical"
|
||||
new "aakkosellinen"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "by-file"
|
||||
new "tiedoston mukaan"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "natural"
|
||||
new "luonnollinen"
|
||||
|
||||
# game/navigation.rpy:194
|
||||
old "Category:"
|
||||
new "Kategoria:"
|
||||
|
||||
# game/navigation.rpy:196
|
||||
old "files"
|
||||
new "tiedostot"
|
||||
|
||||
# game/navigation.rpy:197
|
||||
old "labels"
|
||||
new "tunnukset"
|
||||
|
||||
# game/navigation.rpy:198
|
||||
old "defines"
|
||||
new "määritelmät"
|
||||
|
||||
# game/navigation.rpy:199
|
||||
old "transforms"
|
||||
new "muutokset"
|
||||
|
||||
# game/navigation.rpy:200
|
||||
old "screens"
|
||||
new "ikkunat"
|
||||
|
||||
# game/navigation.rpy:201
|
||||
old "callables"
|
||||
new "kutsuttavat"
|
||||
|
||||
# game/navigation.rpy:202
|
||||
old "TODOs"
|
||||
new "TODO:t"
|
||||
|
||||
# game/navigation.rpy:241
|
||||
old "+ Add script file"
|
||||
new "+ Lisää skriptitiedosto"
|
||||
|
||||
# game/navigation.rpy:249
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODO-kommentteja ei löytynyt.\n\nLuodaksesi sellaisen, lisää \"# TODO\" skriptiisi."
|
||||
|
||||
# game/navigation.rpy:256
|
||||
old "The list of names is empty."
|
||||
new "Nimilista on tyhjä."
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Choose Project Template"
|
||||
new "Valitse projektipohja"
|
||||
|
||||
# game/new_project.rpy:58
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "Valitse pohja käytettäväksi uudessa projektissasi. Se asettaa perusfontin ja kielen. Jos kieltäsi ei löydy, valitse englanti (English)."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "Projektin kansiota ei voitu asettaa."
|
||||
|
||||
# game/new_project.rpy:75
|
||||
old "PROJECT NAME"
|
||||
new "PROJEKTIN NIMI"
|
||||
|
||||
# game/new_project.rpy:75
|
||||
old "Please enter the name of your project:"
|
||||
new "Ole hyvä ja anna projektillesi nimi."
|
||||
|
||||
# game/new_project.rpy:83
|
||||
old "The project name may not be empty."
|
||||
new "Projektin nimi ei voi olla tyhjä."
|
||||
|
||||
# game/new_project.rpy:88
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] on jo olemassa. Ole hyvä ja valitse toinen nimi projektillesi."
|
||||
|
||||
# game/new_project.rpy:91
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] on jo olemassa. Ole hyvä ja valitse toinen nimi projektillesi."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Choose Project Template"
|
||||
new "Valitse projektipohja"
|
||||
|
||||
# game/new_project.rpy:58
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "Valitse pohja käytettäväksi uudessa projektissasi. Se asettaa perusfontin ja kielen. Jos kieltäsi ei löydy, valitse englanti (English)."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "Projektin kansiota ei voitu asettaa."
|
||||
|
||||
# game/new_project.rpy:75
|
||||
old "PROJECT NAME"
|
||||
new "PROJEKTIN NIMI"
|
||||
|
||||
# game/new_project.rpy:75
|
||||
old "Please enter the name of your project:"
|
||||
new "Ole hyvä ja anna projektillesi nimi."
|
||||
|
||||
# game/new_project.rpy:83
|
||||
old "The project name may not be empty."
|
||||
new "Projektin nimi ei voi olla tyhjä."
|
||||
|
||||
# game/new_project.rpy:88
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] on jo olemassa. Ole hyvä ja valitse toinen nimi projektillesi."
|
||||
|
||||
# game/new_project.rpy:91
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] on jo olemassa. Ole hyvä ja valitse toinen nimi projektillesi."
|
||||
|
||||
|
||||
@@ -1,75 +1,86 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Launcher Preferences"
|
||||
new "Työkalun asetukset"
|
||||
|
||||
# game/preferences.rpy:82
|
||||
old "Projects Directory:"
|
||||
new "Projektien kansio"
|
||||
|
||||
# game/preferences.rpy:89
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:91
|
||||
old "Projects directory: [text]"
|
||||
new "Projektikansio: [text]"
|
||||
|
||||
# game/preferences.rpy:93
|
||||
old "Not Set"
|
||||
new "Ei asetettu"
|
||||
|
||||
# game/preferences.rpy:108
|
||||
old "Text Editor:"
|
||||
new "Tekstieditori:"
|
||||
|
||||
# game/preferences.rpy:114
|
||||
old "Text editor: [text]"
|
||||
new "Tekstieditori: [text]"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Update Channel:"
|
||||
new "Päivityskanava:"
|
||||
|
||||
# game/preferences.rpy:150
|
||||
old "Navigation Options:"
|
||||
new "Hakuasetukset"
|
||||
|
||||
# game/preferences.rpy:154
|
||||
old "Include private names"
|
||||
new "Sisällytä yksityiset nimet"
|
||||
|
||||
# game/preferences.rpy:155
|
||||
old "Include library names"
|
||||
new "Sisällytä kirjastot"
|
||||
|
||||
# game/preferences.rpy:165
|
||||
old "Launcher Options:"
|
||||
new "Työkalun asetukset"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Hardware rendering"
|
||||
new "Laitteistorenderöinti"
|
||||
|
||||
# game/preferences.rpy:170
|
||||
old "Show templates"
|
||||
new "Näytä esimerkkipohjat"
|
||||
|
||||
# game/preferences.rpy:171
|
||||
old "Large fonts"
|
||||
new "Suuret fontit"
|
||||
|
||||
# game/preferences.rpy:174
|
||||
old "Console output"
|
||||
new "Konsolisyöte"
|
||||
|
||||
# game/preferences.rpy:195
|
||||
old "Open launcher project"
|
||||
new "Avaa työkaluprojekti"
|
||||
|
||||
# game/preferences.rpy:209
|
||||
old "Language:"
|
||||
new "Kieli:"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Launcher Preferences"
|
||||
new "Työkalun asetukset"
|
||||
|
||||
# game/preferences.rpy:82
|
||||
old "Projects Directory:"
|
||||
new "Projektien kansio"
|
||||
|
||||
# game/preferences.rpy:89
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:91
|
||||
old "Projects directory: [text]"
|
||||
new "Projektikansio: [text]"
|
||||
|
||||
# game/preferences.rpy:93
|
||||
old "Not Set"
|
||||
new "Ei valittu"
|
||||
|
||||
# game/preferences.rpy:108
|
||||
old "Text Editor:"
|
||||
new "Tekstieditori:"
|
||||
|
||||
# game/preferences.rpy:114
|
||||
old "Text editor: [text]"
|
||||
new "Tekstieditori: [text]"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Update Channel:"
|
||||
new "Päivityskanava:"
|
||||
|
||||
# game/preferences.rpy:150
|
||||
old "Navigation Options:"
|
||||
new "Hakuasetukset"
|
||||
|
||||
# game/preferences.rpy:154
|
||||
old "Include private names"
|
||||
new "Sisällytä yksityiset nimet"
|
||||
|
||||
# game/preferences.rpy:155
|
||||
old "Include library names"
|
||||
new "Sisällytä kirjastot"
|
||||
|
||||
# game/preferences.rpy:165
|
||||
old "Launcher Options:"
|
||||
new "Työkalun asetukset"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Hardware rendering"
|
||||
new "Laitteistorenderöinti"
|
||||
|
||||
# game/preferences.rpy:170
|
||||
old "Show templates"
|
||||
new "Näytä esimerkkipohjat"
|
||||
|
||||
# game/preferences.rpy:171
|
||||
old "Large fonts"
|
||||
new "Suuret fontit"
|
||||
|
||||
# game/preferences.rpy:174
|
||||
old "Console output"
|
||||
new "Konsolisyöte"
|
||||
|
||||
# game/preferences.rpy:195
|
||||
old "Open launcher project"
|
||||
new "Avaa työkaluprojekti"
|
||||
|
||||
# game/preferences.rpy:209
|
||||
old "Language:"
|
||||
new "Kieli:"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/preferences.rpy:174
|
||||
old "Show edit file section"
|
||||
new "Näytä tiedostojen muokkausvalikko"
|
||||
|
||||
# game/preferences.rpy:176
|
||||
old "Generate empty strings for translations"
|
||||
new "Luo tyhjiä merkkijonoja käännöksiä varten"
|
||||
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/project.rpy:47
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "Kun olet tehnyt muutoksia pelin tiedostoihin, paina shift+R käynnistääksesi pelisi automaattisesti uudelleen."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Paina shift+O (kirjain) päästäksesi käsiksi konsoliin."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Paina shift+D avataksesi kehittäjävalikon."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Have you backed up your projects recently?"
|
||||
new "Oletko ottanut projekteistasi varmuuskopiot viime aikoina?"
|
||||
|
||||
# game/project.rpy:223
|
||||
old "Launching the project failed."
|
||||
new "Projektin käynnistys epäonnistui."
|
||||
|
||||
# game/project.rpy:223
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "Varmista, että projektisi käynnistyy normaalisti ennen kuin käytät tätä komentoa."
|
||||
|
||||
# game/project.rpy:236
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren'Py skannaa projektia..."
|
||||
|
||||
# game/project.rpy:525
|
||||
old "Launching"
|
||||
new "Käynnistetään..."
|
||||
|
||||
# game/project.rpy:554
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "PROJEKTIKANSIO"
|
||||
|
||||
# game/project.rpy:554
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Ole hyvä ja valitse kansio, jota haluat käyttää projektiesi tallentamiseen.\n{b}Kansion valitsija on saattanut aueta tämän ikkunan taakse.{/b}"
|
||||
|
||||
# game/project.rpy:554
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "Tämä työkalu etsii, luo sekä muokkaa projekteja, jotka löytyvät tästä kansiosta."
|
||||
|
||||
# game/project.rpy:594
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Py ei kyennyt käyttämään pythonia tkinterillä valitakseen projektikansion. Ole hyvä ja asenna python-tk tai tkinter-paketti."
|
||||
|
||||
# game/project.rpy:604
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren'Py on valinnut projektikansioksi:"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/project.rpy:47
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "Kun olet tehnyt muutoksia pelin tiedostoihin, paina shift+R käynnistääksesi pelisi automaattisesti uudelleen."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Paina shift+O (kirjain) päästäksesi käsiksi konsoliin."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Paina shift+D avataksesi kehittäjävalikon."
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Have you backed up your projects recently?"
|
||||
new "Oletko ottanut projekteistasi varmuuskopiot viime aikoina?"
|
||||
|
||||
# game/project.rpy:223
|
||||
old "Launching the project failed."
|
||||
new "Projektin käynnistys epäonnistui."
|
||||
|
||||
# game/project.rpy:223
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "Varmista, että projektisi käynnistyy normaalisti ennen kuin käytät tätä komentoa."
|
||||
|
||||
# game/project.rpy:236
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren'Py skannaa projektia..."
|
||||
|
||||
# game/project.rpy:525
|
||||
old "Launching"
|
||||
new "Käynnistetään..."
|
||||
|
||||
# game/project.rpy:554
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "PROJEKTIKANSIO"
|
||||
|
||||
# game/project.rpy:554
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Ole hyvä ja valitse kansio, jota haluat käyttää projektiesi tallentamiseen.\n{b}Kansion valitsija on saattanut aueta tämän ikkunan taakse.{/b}"
|
||||
|
||||
# game/project.rpy:554
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "Tämä työkalu etsii, luo sekä muokkaa projekteja, jotka löytyvät tästä kansiosta."
|
||||
|
||||
# game/project.rpy:594
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Py ei kyennyt käyttämään pythonia tkinterillä valitakseen projektikansion. Ole hyvä ja asenna python-tk tai tkinter-paketti."
|
||||
|
||||
# game/project.rpy:604
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren'Py on valinnut projektikansioksi:"
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
translate finnish python:
|
||||
make_style_backup()
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/translations.rpy:31
|
||||
old "Create or Update Translations"
|
||||
new "Luo tai päivitä käännöksiä"
|
||||
|
||||
# game/translations.rpy:31
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "Ole hyvä ja anna sen kielen nimi, jolle haluat luoda tai päivittää käännöksen."
|
||||
|
||||
# game/translations.rpy:36
|
||||
old "The language name can not be the empty string."
|
||||
new "Kielen nimi ei voi olla tyhjä."
|
||||
|
||||
# game/translations.rpy:47
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren'Py luo käännöksiä...."
|
||||
|
||||
# game/translations.rpy:51
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren'Py on onnistuneesti luonut [language] käännöstiedostot."
|
||||
|
||||
# game/translations.rpy:64
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "Millä formaatilla haluat kopioida dialogin?"
|
||||
|
||||
# game/translations.rpy:77
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren'Py kopioi dialogia...."
|
||||
|
||||
# game/translations.rpy:81
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren'Py on onnistuneesti kopioinut dialogin. Kopio löytyy tiedostosta dialogue.[format] projektin kansiosta."
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/translations.rpy:31
|
||||
old "Create or Update Translations"
|
||||
new "Luo tai päivitä käännöksiä"
|
||||
|
||||
# game/translations.rpy:31
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "Ole hyvä ja anna sen kielen nimi, jolle haluat luoda tai päivittää käännöksen."
|
||||
|
||||
# game/translations.rpy:36
|
||||
old "The language name can not be the empty string."
|
||||
new "Kielen nimi ei voi olla tyhjä."
|
||||
|
||||
# game/translations.rpy:47
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren'Py luo käännöksiä...."
|
||||
|
||||
# game/translations.rpy:51
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren'Py on onnistuneesti luonut [language] käännöstiedostot."
|
||||
|
||||
# game/translations.rpy:64
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "Millä formaatilla haluat kopioida dialogin?"
|
||||
|
||||
# game/translations.rpy:77
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren'Py kopioi dialogia...."
|
||||
|
||||
# game/translations.rpy:81
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren'Py on onnistuneesti kopioinut dialogin. Kopio löytyy tiedostosta dialogue.[format] projektin kansiosta."
|
||||
|
||||
|
||||
@@ -1,95 +1,95 @@
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/updater.rpy:78
|
||||
old "Select Update Channel"
|
||||
new "Valitse päivityskanava"
|
||||
|
||||
# game/updater.rpy:89
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "Päivityskanava vaikuttaa siihen, mihin versioon Ren'Py päivitetään. Valitse päivityskanava:"
|
||||
|
||||
# game/updater.rpy:94
|
||||
old "Release"
|
||||
new "Versio"
|
||||
|
||||
# game/updater.rpy:100
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}Suositeltu.{/b} Ren'Py:n uusin, vakaa versio, jota suositellaan käytettäväksi."
|
||||
|
||||
# game/updater.rpy:105
|
||||
old "Prerelease"
|
||||
new "Esiversiot"
|
||||
|
||||
# game/updater.rpy:111
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "Ennakkoversio Ren'Py:n seuraavasta versiosta, jota voidaan käyttää uusien ominaisuuksien testaamiseen ja hyödyntämiseen. Ei suositella pelien julkaisemiseen."
|
||||
|
||||
# game/updater.rpy:117
|
||||
old "Experimental"
|
||||
new "Kokeelliset versiot"
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Ren'Py:n kokeellisia versioita. Sinun ei kannata valita tätä, ellei joku Ren'Py:n kehittäjistä erikseen sitä pyydä."
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Jokaöiset julkaisut"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Upouudet Ren'Py-kehitysjulkaisut. Voi sisältää uusimmat toiminnot, tai ei ehkä toimi lainkaan."
|
||||
|
||||
# game/updater.rpy:155
|
||||
old "An error has occured:"
|
||||
new "On tapahtunut virhe:"
|
||||
|
||||
# game/updater.rpy:157
|
||||
old "Checking for updates."
|
||||
new "Haetaan päivityksiä."
|
||||
|
||||
# game/updater.rpy:159
|
||||
old "Ren'Py is up to date."
|
||||
new "Käytät uusinta Ren'Py-versiota."
|
||||
|
||||
# game/updater.rpy:161
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] on nyt saatavilla. Haluatko asentaa sen?"
|
||||
|
||||
# game/updater.rpy:163
|
||||
old "Preparing to download the update."
|
||||
new "Valmistellaan päivityksen lataamista."
|
||||
|
||||
# game/updater.rpy:165
|
||||
old "Downloading the update."
|
||||
new "Ladataan päivitystä."
|
||||
|
||||
# game/updater.rpy:167
|
||||
old "Unpacking the update."
|
||||
new "Puretaan päivitystä."
|
||||
|
||||
# game/updater.rpy:169
|
||||
old "Finishing up."
|
||||
new "Viimeistellään asennusta."
|
||||
|
||||
# game/updater.rpy:171
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "Päivitys on nyt asennettu. Ren'Py käynnistyy nyt uudelleen."
|
||||
|
||||
# game/updater.rpy:173
|
||||
old "The update has been installed."
|
||||
new "Päivitys on asennettu."
|
||||
|
||||
# game/updater.rpy:175
|
||||
old "The update was cancelled."
|
||||
new "Päivitys peruttiin."
|
||||
|
||||
# game/updater.rpy:192
|
||||
old "Ren'Py Update"
|
||||
new "Ren'Py-päivitys"
|
||||
|
||||
# game/updater.rpy:198
|
||||
old "Proceed"
|
||||
new "Jatka"
|
||||
|
||||
|
||||
translate finnish strings:
|
||||
|
||||
# game/updater.rpy:78
|
||||
old "Select Update Channel"
|
||||
new "Valitse päivityskanava"
|
||||
|
||||
# game/updater.rpy:89
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "Päivityskanava vaikuttaa siihen, mihin versioon Ren'Py päivitetään. Valitse päivityskanava:"
|
||||
|
||||
# game/updater.rpy:94
|
||||
old "Release"
|
||||
new "Vakaat versiot"
|
||||
|
||||
# game/updater.rpy:100
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}Suositeltu.{/b} Ren'Py:n uusin, vakaa versio, jota suositellaan käytettäväksi."
|
||||
|
||||
# game/updater.rpy:105
|
||||
old "Prerelease"
|
||||
new "Esiversiot"
|
||||
|
||||
# game/updater.rpy:111
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "Ennakkoversio Ren'Py:n seuraavasta versiosta, jota voidaan käyttää uusien ominaisuuksien testaamiseen ja hyödyntämiseen. Ei suositella pelien julkaisemiseen."
|
||||
|
||||
# game/updater.rpy:117
|
||||
old "Experimental"
|
||||
new "Kokeelliset versiot"
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Ren'Py:n kokeellisia versioita. Sinun ei kannata valita tätä, ellei joku Ren'Py:n kehittäjistä erikseen sitä pyydä."
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Jokaöiset julkaisut"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Upouudet Ren'Py-kehitysjulkaisut. Voi sisältää uusimmat toiminnot, tai ei ehkä toimi lainkaan."
|
||||
|
||||
# game/updater.rpy:155
|
||||
old "An error has occured:"
|
||||
new "On tapahtunut virhe:"
|
||||
|
||||
# game/updater.rpy:157
|
||||
old "Checking for updates."
|
||||
new "Haetaan päivityksiä."
|
||||
|
||||
# game/updater.rpy:159
|
||||
old "Ren'Py is up to date."
|
||||
new "Käytät uusinta Ren'Py-versiota."
|
||||
|
||||
# game/updater.rpy:161
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] on nyt saatavilla. Haluatko asentaa sen?"
|
||||
|
||||
# game/updater.rpy:163
|
||||
old "Preparing to download the update."
|
||||
new "Valmistellaan päivityksen lataamista."
|
||||
|
||||
# game/updater.rpy:165
|
||||
old "Downloading the update."
|
||||
new "Ladataan päivitystä."
|
||||
|
||||
# game/updater.rpy:167
|
||||
old "Unpacking the update."
|
||||
new "Puretaan päivitystä."
|
||||
|
||||
# game/updater.rpy:169
|
||||
old "Finishing up."
|
||||
new "Viimeistellään asennusta."
|
||||
|
||||
# game/updater.rpy:171
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "Päivitys on nyt asennettu. Ren'Py käynnistyy nyt uudelleen."
|
||||
|
||||
# game/updater.rpy:173
|
||||
old "The update has been installed."
|
||||
new "Päivitys on asennettu."
|
||||
|
||||
# game/updater.rpy:175
|
||||
old "The update was cancelled."
|
||||
new "Päivitys peruttiin."
|
||||
|
||||
# game/updater.rpy:192
|
||||
old "Ren'Py Update"
|
||||
new "Ren'Py-päivitys"
|
||||
|
||||
# game/updater.rpy:198
|
||||
old "Proceed"
|
||||
new "Jatka"
|
||||
|
||||
|
||||
@@ -7,4 +7,4 @@
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "Voir la licence"
|
||||
|
||||
|
||||
|
||||
@@ -19,4 +19,4 @@
|
||||
# game/add_file.rpy:21
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "Ren'Py charge automatiquement tous les fichiers de script finissant par .rpy. Pour utiliser ce ficher\n#, définissez un label et faites un «jump» vers lui depuis un autre fichier.\n"
|
||||
|
||||
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
style.l_button_text.selected_bold = True
|
||||
style.l_navigation_text.bold = False
|
||||
make_style_backup()
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# game/updater.rpy:65
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "Choisissez une version."
|
||||
new "Le canal de mise à jour détermine la version de Ren'Py qui sera téléchargée. S'il vous plaît, sélectionnez un canal de mise à jour."
|
||||
|
||||
# game/updater.rpy:70
|
||||
old "Release"
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
# game/updater.rpy:139
|
||||
old "The update was cancelled."
|
||||
new "La mise à jour a été annullée."
|
||||
new "La mise à jour a été annulée."
|
||||
|
||||
# game/updater.rpy:156
|
||||
old "Ren'Py Update"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
translate german strings:
|
||||
|
||||
# game/about.rpy:21
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "Lizenz ansehen"
|
||||
|
||||
# game/about.rpy:27
|
||||
old "Back"
|
||||
new "Zurück"
|
||||
translate german strings:
|
||||
|
||||
# game/about.rpy:21
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "Lizenz ansehen"
|
||||
|
||||
# game/about.rpy:27
|
||||
old "Back"
|
||||
new "Zurück"
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
translate german strings:
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "FILENAME"
|
||||
new "DATEINAME"
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "Enter the name of the script file to create."
|
||||
new "Geben Sie den Namen der Script-Datei ein, um sie zu erstellen."
|
||||
|
||||
# game/add_file.rpy:10
|
||||
old "The filename must have the .rpy extension."
|
||||
new "Der Dateiname muss die Endung .rpy haben."
|
||||
|
||||
# game/add_file.rpy:18
|
||||
old "The file already exists."
|
||||
new "Die Datei existiert bereits."
|
||||
|
||||
# game/add_file.rpy:21
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren’Py lädt automatisch alle Skript-Dateien, die auf .rpy enden. Um diese\n# Datei zu verwenden, setzen sie ein Label und springen sie aus einer anderen Datei dorthin.\n"
|
||||
translate german strings:
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "FILENAME"
|
||||
new "DATEINAME"
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "Enter the name of the script file to create."
|
||||
new "Geben Sie den Namen der Script-Datei ein, um sie zu erstellen."
|
||||
|
||||
# game/add_file.rpy:10
|
||||
old "The filename must have the .rpy extension."
|
||||
new "Der Dateiname muss die Endung .rpy haben."
|
||||
|
||||
# game/add_file.rpy:18
|
||||
old "The file already exists."
|
||||
new "Die Datei existiert bereits."
|
||||
|
||||
# game/add_file.rpy:21
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren’Py lädt automatisch alle Skript-Dateien, die auf .rpy enden. Um diese\n# Datei zu verwenden, setzen sie ein Label und springen sie aus einer anderen Datei dorthin.\n"
|
||||
|
||||
+160
-160
@@ -1,160 +1,160 @@
|
||||
translate german strings:
|
||||
|
||||
# game/android.rpy:12
|
||||
old "To build Android packages, please download RAPT (from {a=http://www.renpy.org/dl/android}here{/a}), unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Um eine Android-Datei zu erstellen, laden Sie bitte RAPT ({a=http://www.renpy.org/dl/android}hier{/a}) herunter, entpacken Sie es und platzieren Sie es im Ren’Py Verzeichnis. Starten Sie dann bitte Ren’Py neu."
|
||||
|
||||
# game/android.rpy:13
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT wurde installiert, aber Sie müssen das Android-SDK installieren, bevor Sie Android-Dateien erstellen können. Wählen Sie „SDK Installieren“, um dies zu tun."
|
||||
|
||||
# game/android.rpy:14
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT wurde installiert, aber ein Key wurde nicht eingestellt. Bitte erstellen Sie einen neuen Key oder stellen Sie android.keystore wieder her."
|
||||
|
||||
# game/android.rpy:15
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "Das aktuelle Projekt wurde nicht eingestellt. Verwenden Sie „Einstellen“, um es vor der Erstellung anzupassen."
|
||||
|
||||
# game/android.rpy:16
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "Wählen Sie „Erstellen“, um das aktuelle Projekt zu erstellen oder schließen Sie ein Android-Gerät an und wählen Sie „Erstellen und installieren“, um es zu erstellen und auf dem Gerät zu installieren."
|
||||
|
||||
# game/android.rpy:18
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert ein Android-Handy.\n\nDie Berührungseingabe wird mithilfe der Maus emuliert, aber nur, wenn die Schaltfläche gedrückt wird. „Escape“ fungiert als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:19
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert ein Android-Tablet.\n\nDie Berührungseingabe wird mithilfe der Maus emuliert, aber nur, wenn die Schaltfläche gedrückt wird. „Escape“ fungiert als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:20
|
||||
old "Attempts to emulate an OUYA console.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert eine OUYA-Konsole.\n\nDie Contollereingabe wird mithilfe der Pfeiltasten emuliert, „Enter“ fungiert als Auswahlschaltfläche, „Escape“ als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:22
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Lädt das Android SDK herunter und installiert es. Generiert optional die Keys, die für die Authentifizierung der Datei benötigt werden."
|
||||
|
||||
# game/android.rpy:23
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "Stellt Dateinamen, Version und andere Informationen über dieses Projekt ein."
|
||||
|
||||
# game/android.rpy:24
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Öffnet die Datei mit den Google-Play-Keys im Editor.\n\nDies ist nur nötig, wenn die Anwendung ein Expansion-APK verwendet. Lesen Sie die Dokumentation für weitere Details."
|
||||
|
||||
# game/android.rpy:25
|
||||
old "Builds the Android package."
|
||||
new "Erstellt die Android-Datei."
|
||||
|
||||
# game/android.rpy:26
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Erstellt die Android-Datei und installiert es auf ein Android-Gerät, das mit Ihrem Computer verbunden ist."
|
||||
|
||||
# game/android.rpy:142
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:361
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:381
|
||||
old "Emulation:"
|
||||
new "Emulation:"
|
||||
|
||||
# game/android.rpy:389
|
||||
old "Phone"
|
||||
new "Handy"
|
||||
|
||||
# game/android.rpy:393
|
||||
old "Tablet"
|
||||
new "Tablet"
|
||||
|
||||
# game/android.rpy:397
|
||||
old "Television / OUYA"
|
||||
new "Fernseher / OUYA"
|
||||
|
||||
# game/android.rpy:409
|
||||
old "Build:"
|
||||
new "Erstellen:"
|
||||
|
||||
# game/android.rpy:417
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDK installieren und Keys erstellen"
|
||||
|
||||
# game/android.rpy:421
|
||||
old "Configure"
|
||||
new "Einstellen"
|
||||
|
||||
# game/android.rpy:425
|
||||
old "Build Package"
|
||||
new "Datei erstellen"
|
||||
|
||||
# game/android.rpy:429
|
||||
old "Build & Install"
|
||||
new "Erstellen und installieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Um eine Android-Datei zu erstellen, laden Sie bitte RAPT herunter, entpacken Sie es und platzieren Sie es im Ren’Py Verzeichnis. Starten Sie dann bitte Ren’Py neu."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "Ein 32-bit Java-Development-Kit wird benötigt, um Android-Packages auf Windows zu erstellen. Das JDK unterscheidet sich vom JRE, daher ist es möglich, dass Sie Java ohne das JDK installiert haben.\n\nBitte {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}laden Sie das JDK herunter und installieren Sie es{/a}, dann starten Sie den Ren’Py-Launcher neu."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert eine Fernseher-Android-Konsole wie die OUYA oder Fire TV.\n\nDie Contollereingabe wird mithilfe der Pfeiltasten emuliert, „Enter“ fungiert als Auswahlschaltfläche, „Escape“ als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "Verbindet mit einem Android-Gerät, das auf ADB im TCP/IP-Modus läuft."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "Trennt Verbindung von einem Android-Gerät, das auf ADB im TCP/IP-Modus läuft."
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "Anderes:"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "Remote-ADB verbinden"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "Remote-ADB trennen"
|
||||
|
||||
# game/android.rpy:561
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Bevor Sie Android-Apps erstellen können, müssen Sie RAPT herunterladen, das Ren’Py-Android-Packaging-Tool. Möchten Sie RAPT jetzt herunterladen?"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "Remote-ADB-Adresse"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "Bitte geben Sie die IP-Adresse und die Port-Nummer zum Verbinden ein, Beispiel: „192.168.1.143:5555“. Schauen Sie im Handbuch ihres Geräts nach, um festzustellen, ob es Remote-ADB unterstützt, und wenn ja, schauen Sie die Adresse und den Port nach."
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "Ungültige Remote-ADB-Adresse"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "Die Adresse muss exakt ein „:“ beinhalten."
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "Der Host darf keine Leerzeichen enthalten."
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "Der Port muss eine Nummer sein."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/android.rpy:12
|
||||
old "To build Android packages, please download RAPT (from {a=http://www.renpy.org/dl/android}here{/a}), unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Um eine Android-Datei zu erstellen, laden Sie bitte RAPT ({a=http://www.renpy.org/dl/android}hier{/a}) herunter, entpacken Sie es und platzieren Sie es im Ren’Py Verzeichnis. Starten Sie dann bitte Ren’Py neu."
|
||||
|
||||
# game/android.rpy:13
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT wurde installiert, aber Sie müssen das Android-SDK installieren, bevor Sie Android-Dateien erstellen können. Wählen Sie „SDK Installieren“, um dies zu tun."
|
||||
|
||||
# game/android.rpy:14
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT wurde installiert, aber ein Key wurde nicht eingestellt. Bitte erstellen Sie einen neuen Key oder stellen Sie android.keystore wieder her."
|
||||
|
||||
# game/android.rpy:15
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "Das aktuelle Projekt wurde nicht eingestellt. Verwenden Sie „Einstellen“, um es vor der Erstellung anzupassen."
|
||||
|
||||
# game/android.rpy:16
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "Wählen Sie „Erstellen“, um das aktuelle Projekt zu erstellen oder schließen Sie ein Android-Gerät an und wählen Sie „Erstellen und installieren“, um es zu erstellen und auf dem Gerät zu installieren."
|
||||
|
||||
# game/android.rpy:18
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert ein Android-Handy.\n\nDie Berührungseingabe wird mithilfe der Maus emuliert, aber nur, wenn die Schaltfläche gedrückt wird. „Escape“ fungiert als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:19
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert ein Android-Tablet.\n\nDie Berührungseingabe wird mithilfe der Maus emuliert, aber nur, wenn die Schaltfläche gedrückt wird. „Escape“ fungiert als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:20
|
||||
old "Attempts to emulate an OUYA console.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert eine OUYA-Konsole.\n\nDie Contollereingabe wird mithilfe der Pfeiltasten emuliert, „Enter“ fungiert als Auswahlschaltfläche, „Escape“ als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:22
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Lädt das Android SDK herunter und installiert es. Generiert optional die Keys, die für die Authentifizierung der Datei benötigt werden."
|
||||
|
||||
# game/android.rpy:23
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "Stellt Dateinamen, Version und andere Informationen über dieses Projekt ein."
|
||||
|
||||
# game/android.rpy:24
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Öffnet die Datei mit den Google-Play-Keys im Editor.\n\nDies ist nur nötig, wenn die Anwendung ein Expansion-APK verwendet. Lesen Sie die Dokumentation für weitere Details."
|
||||
|
||||
# game/android.rpy:25
|
||||
old "Builds the Android package."
|
||||
new "Erstellt die Android-Datei."
|
||||
|
||||
# game/android.rpy:26
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Erstellt die Android-Datei und installiert es auf ein Android-Gerät, das mit Ihrem Computer verbunden ist."
|
||||
|
||||
# game/android.rpy:142
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:361
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:381
|
||||
old "Emulation:"
|
||||
new "Emulation:"
|
||||
|
||||
# game/android.rpy:389
|
||||
old "Phone"
|
||||
new "Handy"
|
||||
|
||||
# game/android.rpy:393
|
||||
old "Tablet"
|
||||
new "Tablet"
|
||||
|
||||
# game/android.rpy:397
|
||||
old "Television / OUYA"
|
||||
new "Fernseher / OUYA"
|
||||
|
||||
# game/android.rpy:409
|
||||
old "Build:"
|
||||
new "Erstellen:"
|
||||
|
||||
# game/android.rpy:417
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDK installieren und Keys erstellen"
|
||||
|
||||
# game/android.rpy:421
|
||||
old "Configure"
|
||||
new "Einstellen"
|
||||
|
||||
# game/android.rpy:425
|
||||
old "Build Package"
|
||||
new "Datei erstellen"
|
||||
|
||||
# game/android.rpy:429
|
||||
old "Build & Install"
|
||||
new "Erstellen und installieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Um eine Android-Datei zu erstellen, laden Sie bitte RAPT herunter, entpacken Sie es und platzieren Sie es im Ren’Py Verzeichnis. Starten Sie dann bitte Ren’Py neu."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "Ein 32-bit Java-Development-Kit wird benötigt, um Android-Packages auf Windows zu erstellen. Das JDK unterscheidet sich vom JRE, daher ist es möglich, dass Sie Java ohne das JDK installiert haben.\n\nBitte {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}laden Sie das JDK herunter und installieren Sie es{/a}, dann starten Sie den Ren’Py-Launcher neu."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Emuliert eine Fernseher-Android-Konsole wie die OUYA oder Fire TV.\n\nDie Contollereingabe wird mithilfe der Pfeiltasten emuliert, „Enter“ fungiert als Auswahlschaltfläche, „Escape“ als Menüschaltfläche und „Bild rauf“ als „Zurück-Schaltfläche“."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "Verbindet mit einem Android-Gerät, das auf ADB im TCP/IP-Modus läuft."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "Trennt Verbindung von einem Android-Gerät, das auf ADB im TCP/IP-Modus läuft."
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "Anderes:"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "Remote-ADB verbinden"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "Remote-ADB trennen"
|
||||
|
||||
# game/android.rpy:561
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Bevor Sie Android-Apps erstellen können, müssen Sie RAPT herunterladen, das Ren’Py-Android-Packaging-Tool. Möchten Sie RAPT jetzt herunterladen?"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "Remote-ADB-Adresse"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "Bitte geben Sie die IP-Adresse und die Port-Nummer zum Verbinden ein, Beispiel: „192.168.1.143:5555“. Schauen Sie im Handbuch ihres Geräts nach, um festzustellen, ob es Remote-ADB unterstützt, und wenn ja, schauen Sie die Adresse und den Port nach."
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "Ungültige Remote-ADB-Adresse"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "Die Adresse muss exakt ein „:“ beinhalten."
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "Der Host darf keine Leerzeichen enthalten."
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "Der Port muss eine Nummer sein."
|
||||
|
||||
|
||||
@@ -1,41 +1,41 @@
|
||||
translate german strings:
|
||||
|
||||
# game/choose_theme.rpy:274
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "Konnte Theme nicht ändern. Vielleicht wurde options.rpy zu stark verändert."
|
||||
|
||||
# game/choose_theme.rpy:332
|
||||
old "Display"
|
||||
new "Anzeige"
|
||||
|
||||
# game/choose_theme.rpy:333
|
||||
old "Window"
|
||||
new "Fenster"
|
||||
|
||||
# game/choose_theme.rpy:334
|
||||
old "Fullscreen"
|
||||
new "Vollbild"
|
||||
|
||||
# game/choose_theme.rpy:335
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:342
|
||||
old "Sound Volume"
|
||||
new "Soundlautstärke"
|
||||
|
||||
# game/choose_theme.rpy:376
|
||||
old "Choose Theme"
|
||||
new "Theme auswählen"
|
||||
|
||||
# game/choose_theme.rpy:389
|
||||
old "Theme"
|
||||
new "Theme"
|
||||
|
||||
# game/choose_theme.rpy:413
|
||||
old "Color Scheme"
|
||||
new "Farbschema"
|
||||
|
||||
# game/choose_theme.rpy:444
|
||||
old "Continue"
|
||||
new "Weiter"
|
||||
translate german strings:
|
||||
|
||||
# game/choose_theme.rpy:274
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "Konnte Theme nicht ändern. Vielleicht wurde options.rpy zu stark verändert."
|
||||
|
||||
# game/choose_theme.rpy:332
|
||||
old "Display"
|
||||
new "Anzeige"
|
||||
|
||||
# game/choose_theme.rpy:333
|
||||
old "Window"
|
||||
new "Fenster"
|
||||
|
||||
# game/choose_theme.rpy:334
|
||||
old "Fullscreen"
|
||||
new "Vollbild"
|
||||
|
||||
# game/choose_theme.rpy:335
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:342
|
||||
old "Sound Volume"
|
||||
new "Soundlautstärke"
|
||||
|
||||
# game/choose_theme.rpy:376
|
||||
old "Choose Theme"
|
||||
new "Theme auswählen"
|
||||
|
||||
# game/choose_theme.rpy:389
|
||||
old "Theme"
|
||||
new "Theme"
|
||||
|
||||
# game/choose_theme.rpy:413
|
||||
old "Color Scheme"
|
||||
new "Farbschema"
|
||||
|
||||
# game/choose_theme.rpy:444
|
||||
old "Continue"
|
||||
new "Weiter"
|
||||
|
||||
+458
-458
@@ -1,458 +1,458 @@
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00action_file.rpy:118
|
||||
old "%b %d, %H:%M"
|
||||
new "%d. %b, %H:%M"
|
||||
|
||||
# renpy/common/00action_file.rpy:587
|
||||
old "Quick save complete."
|
||||
new "Schnellspeicherung erfolgreich."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00gallery.rpy:521
|
||||
old "Image [index] of [count] locked."
|
||||
new "Grafik [index] von [count] gesperrt."
|
||||
|
||||
# renpy/common/00gallery.rpy:539
|
||||
old "prev"
|
||||
new "vor"
|
||||
|
||||
# renpy/common/00gallery.rpy:540
|
||||
old "next"
|
||||
new "weiter"
|
||||
|
||||
# renpy/common/00gallery.rpy:541
|
||||
old "slideshow"
|
||||
new "slideshow"
|
||||
|
||||
# renpy/common/00gallery.rpy:542
|
||||
old "return"
|
||||
new "zurück"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00gltest.rpy:50
|
||||
old "Graphics Acceleration"
|
||||
new "Grafikbeschleuniger"
|
||||
|
||||
# renpy/common/00gltest.rpy:54
|
||||
old "Automatically Choose"
|
||||
new "Automatisch auswählen"
|
||||
|
||||
# renpy/common/00gltest.rpy:59
|
||||
old "Force Angle/DirectX Renderer"
|
||||
new "Angle/DirectX-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:63
|
||||
old "Force OpenGL Renderer"
|
||||
new "OpenGL-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:67
|
||||
old "Force Software Renderer"
|
||||
new "Software-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:73
|
||||
old "Changes will take effect the next time this program is run."
|
||||
new "Die Änderungen werden beim nächsten Neustart des Programms übernommen."
|
||||
|
||||
# renpy/common/00gltest.rpy:82
|
||||
old "Return"
|
||||
new "Zurück"
|
||||
|
||||
# renpy/common/00gltest.rpy:112
|
||||
old "Performance Warning"
|
||||
new "Performance Warnung"
|
||||
|
||||
# renpy/common/00gltest.rpy:117
|
||||
old "This computer is using software rendering."
|
||||
new "Dieser Computer verwendet Software-Darstellung."
|
||||
|
||||
# renpy/common/00gltest.rpy:119
|
||||
old "This computer is not using shaders."
|
||||
new "Dieser Computer verwendet keine Shader."
|
||||
|
||||
# renpy/common/00gltest.rpy:121
|
||||
old "This computer is displaying graphics slowly."
|
||||
new "Dieser Computer zeigt Grafiken langsam an."
|
||||
|
||||
# renpy/common/00gltest.rpy:123
|
||||
old "This computer has a problem displaying graphics: [problem]."
|
||||
new "Dieser Computer hat ein Problem, Grafiken anzuzeigen: [problem]."
|
||||
|
||||
# renpy/common/00gltest.rpy:128
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display. Updating DirectX could fix this problem."
|
||||
new "Die Grafiktreiber könnten nicht mehr aktuell sein oder nicht korrekt funktionieren. Dies kann zu langsamer oder inkorrekter Grafikanzeige führen. Das Aktualisieren von DirectX könnte dieses Problem beheben."
|
||||
|
||||
# renpy/common/00gltest.rpy:130
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
|
||||
new "Die Grafiktreiber könnten nicht mehr aktuell sein oder nicht korrekt funktionieren. Dies kann zu langsamer oder inkorrekter Grafikanzeige führen."
|
||||
|
||||
# renpy/common/00gltest.rpy:135
|
||||
old "Update DirectX"
|
||||
new "DirectX aktualisieren"
|
||||
|
||||
# renpy/common/00gltest.rpy:141
|
||||
old "Continue, Show this warning again"
|
||||
new "Fortsetzen, diese Warnung wieder anzeigen"
|
||||
|
||||
# renpy/common/00gltest.rpy:145
|
||||
old "Continue, Don't show warning again"
|
||||
new "Fortsetzen, diese Warnung nicht mehr anzeigen"
|
||||
|
||||
# renpy/common/00gltest.rpy:171
|
||||
old "Updating DirectX."
|
||||
new "DirectX aktualisieren."
|
||||
|
||||
# renpy/common/00gltest.rpy:175
|
||||
old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
|
||||
new "DirectX Websetup wurde gestartet. Es könnte minimiert in der Taskleiste starten. Bitte folgen Sie den Anweisungen, um DirectX zu installieren."
|
||||
|
||||
# renpy/common/00gltest.rpy:179
|
||||
old "{b}Note:{/b} Microsoft's DirectX web setup program will, by default, install the Bing toolbar. If you do not want this toolbar, uncheck the appropriate box."
|
||||
new "{b}Anmerkung:{/b} Microsofts DirectX Websetup-Programm installiert automatisch die Bing-Toolbar. Wenn Sie diese Toolbar nicht möchten, entfernen Sie das Häkchen bei der entsprechenden Schaltfläche."
|
||||
|
||||
# renpy/common/00gltest.rpy:183
|
||||
old "When setup finishes, please click below to restart this program."
|
||||
new "Wenn die Installation abgeschlossen ist, klicken Sie bitte unten, um dieses Programm neuzustarten."
|
||||
|
||||
# renpy/common/00gltest.rpy:185
|
||||
old "Restart"
|
||||
new "Neustart"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00keymap.rpy:167
|
||||
old "Saved screenshot as %s."
|
||||
new "Screenshot unter %s gespeichert."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00layout.rpy:421
|
||||
old "Are you sure?"
|
||||
new "Sind Sie sicher?"
|
||||
|
||||
# renpy/common/00layout.rpy:422
|
||||
old "Are you sure you want to delete this save?"
|
||||
new "Sind Sie sicher, dass Sie diese Datei löschen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:423
|
||||
old "Are you sure you want to overwrite your save?"
|
||||
new "Sind Sie sicher, dass Sie diese Datei überschreiben möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:424
|
||||
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
|
||||
new "Beim Laden geht ungespeicherter Fortschritt verloren.\nSind Sie sicher, dass Sie das tun möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:425
|
||||
old "Are you sure you want to quit?"
|
||||
new "Sind Sie sicher, dass Sie beenden möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:426
|
||||
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
|
||||
new "Sind Sie sicher, dass Sie zurück zum Hauptmenü möchten?\nUngespeicherter Fortschritt geht dabei verloren."
|
||||
|
||||
# renpy/common/00layout.rpy:427
|
||||
old "Are you sure you want to begin skipping?"
|
||||
new "Sind Sie sicher, dass Sie vorspulen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:428
|
||||
old "Are you sure you want to skip to the next choice?"
|
||||
new "Sind Sie sicher, dass Sie zur nächsten Auswahl vorspulen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:429
|
||||
old "Are you sure you want to skip to unseen dialogue or the next choice?"
|
||||
new "Sind Sie sicher, dass Sie zum nächsten ungelesenen Dialog oder zur nächsten Auswahl vorspulen möchten?"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00library.rpy:77
|
||||
old "Skip Mode"
|
||||
new "Vorspulen"
|
||||
|
||||
# renpy/common/00library.rpy:80
|
||||
old "Fast Skip Mode"
|
||||
new "Schnell vorspulen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00updater.rpy:1255
|
||||
old "Updater"
|
||||
new "Aktualisieren"
|
||||
|
||||
# renpy/common/00updater.rpy:1264
|
||||
old "This program is up to date."
|
||||
new "Dieses Programm ist aktuell."
|
||||
|
||||
# renpy/common/00updater.rpy:1266
|
||||
old "[u.version] is available. Do you want to install it?"
|
||||
new "[u.version] ist verfügbar. Möchten Sie sie installieren?"
|
||||
|
||||
# renpy/common/00updater.rpy:1268
|
||||
old "Preparing to download the updates."
|
||||
new "Vorbereiten, um die Aktualisierungen herunterzuladen."
|
||||
|
||||
# renpy/common/00updater.rpy:1270
|
||||
old "Downloading the updates."
|
||||
new "Aktualisierungen werden heruntergeladen."
|
||||
|
||||
# renpy/common/00updater.rpy:1272
|
||||
old "Unpacking the updates."
|
||||
new "Aktualisierungen werden entpackt."
|
||||
|
||||
# renpy/common/00updater.rpy:1276
|
||||
old "The updates have been installed. The program will restart."
|
||||
new "Die Aktualisierungen wurden installiert. Das Programm wird nun neustarten."
|
||||
|
||||
# renpy/common/00updater.rpy:1278
|
||||
old "The updates have been installed."
|
||||
new "Die Aktualisierungen wurden installiert."
|
||||
|
||||
# renpy/common/00updater.rpy:1280
|
||||
old "The updates were cancelled."
|
||||
new "Die Aktualisierungen wurden abgebrochen."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:180
|
||||
old "Empty Slot."
|
||||
new "Leerer Speicherplatz."
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:337
|
||||
old "Previous"
|
||||
new "Vorige"
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:344
|
||||
old "Next"
|
||||
new "Nächste"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_compat/preferences.rpym:411
|
||||
old "Joystick Mapping"
|
||||
new "Joystickbelegung"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_errorhandling.rpym:434
|
||||
old "Rollback"
|
||||
new "Zurückscrollen"
|
||||
|
||||
# renpy/common/_errorhandling.rpym:436
|
||||
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
|
||||
new "Versucht zu einem früheren Zeitpunkt zu gehen und ermöglicht es zu speichern oder eine andere Auswahl zu treffen."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:441
|
||||
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
|
||||
new "Ignoriert den Fehler und ermöglicht es, fortzufahren. Dies führt oft zu weiteren Fehlern."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:446
|
||||
old "Reloads the game from disk, saving and restoring game state if possible."
|
||||
new "Startet das Spiel neu und stellt den Spielstand wieder her, wenn möglich."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:450
|
||||
old "Opens the traceback.txt file in a text editor."
|
||||
new "Öffnet die traceback.txt Datei in einem Texteditor."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:483
|
||||
old "Parsing the script failed."
|
||||
new "Syntaxanalyse gescheitert."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:510
|
||||
old "Open Parse Errors"
|
||||
new "Fehleranalyse öffnen"
|
||||
|
||||
# renpy/common/_errorhandling.rpym:512
|
||||
old "Opens the errors.txt file in a text editor."
|
||||
new "Öffnet die errors.txt Datei in einem Texteditor."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_layout/classic_load_save.rpym:152
|
||||
old "a"
|
||||
new "a"
|
||||
|
||||
# renpy/common/_layout/classic_load_save.rpym:161
|
||||
old "q"
|
||||
new "s"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00console.rpy:179
|
||||
old "%(version)s console, originally by Shiz, C, and delta.\n"
|
||||
new "%(version)s Konsole, ursprünglich von Shiz, C und delta.\n"
|
||||
|
||||
# renpy/common/00console.rpy:180
|
||||
old "Press <esc> to exit console. Type help for help.\n"
|
||||
new "Drücken Sie <esc>, um die Konsole zu schließen. Geben Sie „help“ ein, um die Hilfe anzuzeigen.\n"
|
||||
|
||||
# renpy/common/00console.rpy:184
|
||||
old "Ren'Py script enabled."
|
||||
new "Ren’Py Skript aktiviert."
|
||||
|
||||
# renpy/common/00console.rpy:186
|
||||
old "Ren'Py script disabled."
|
||||
new "Ren’Py Skript deaktiviert."
|
||||
|
||||
# renpy/common/00console.rpy:392
|
||||
old "help: show this help"
|
||||
new "help: zeigt diese Hilfe an"
|
||||
|
||||
# renpy/common/00console.rpy:397
|
||||
old "commands:\n"
|
||||
new "Befehle:\n"
|
||||
|
||||
# renpy/common/00console.rpy:407
|
||||
old " <renpy script statement>: run the statement\n"
|
||||
new " <renpy script statement>: startet die Anweisung\n"
|
||||
|
||||
# renpy/common/00console.rpy:409
|
||||
old " <python expression or statement>: run the expression or statement"
|
||||
new " <python expression or statement>: startet den Ausdruck oder die Anweisung"
|
||||
|
||||
# renpy/common/00console.rpy:417
|
||||
old "clear: clear the console history"
|
||||
new "clear: leert das Konsolenprotokoll"
|
||||
|
||||
# renpy/common/00console.rpy:421
|
||||
old "exit: exit the console"
|
||||
new "exit: schließt die Konsole"
|
||||
|
||||
# renpy/common/00console.rpy:429
|
||||
old "load <slot>: loads the game from slot"
|
||||
new "load <slot>: lädt das Spiel aus dem Speicherplatz"
|
||||
|
||||
# renpy/common/00console.rpy:442
|
||||
old "save <slot>: saves the game in slot"
|
||||
new "save <slot>: speichert das Spiel im Speicherplatz"
|
||||
|
||||
# renpy/common/00console.rpy:453
|
||||
old "reload: reloads the game, refreshing the scripts"
|
||||
new "reload: startet das Spiel neu und erneuert die Skripte"
|
||||
|
||||
# renpy/common/00console.rpy:461
|
||||
old "watch <expression>: watch a python expression"
|
||||
new "watch <expression>: beobachtet einen Python-Ausdruck"
|
||||
|
||||
# renpy/common/00console.rpy:470
|
||||
old "unwatch <expression>: stop watching an expression"
|
||||
new "unwatch <expression>: beendet das Beobachten eines Ausdrucks"
|
||||
|
||||
# renpy/common/00console.rpy:478
|
||||
old "unwatchall: stop watching all expressions"
|
||||
new "unwatchall: beendet das Beobachten aller Ausdrücke"
|
||||
|
||||
# renpy/common/00console.rpy:484
|
||||
old "jump <label>: jumps to label"
|
||||
new "jump <label>: springt zum Label"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00keymap.rpy:332
|
||||
old "Autoreload"
|
||||
new "Autoneustart"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_developer/developer.rpym:65
|
||||
old "Developer Menu"
|
||||
new "Entwicklermenü"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:67
|
||||
old "Reload Game (Shift+R)"
|
||||
new "Spiel neustarten (Shift + R)"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:69
|
||||
old "Console (Shift+O)"
|
||||
new "Konsole (Shift + O)"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:71
|
||||
old "Variable Viewer"
|
||||
new "Variablen anzeigen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:73
|
||||
old "Theme Test"
|
||||
new "Themetest"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:75
|
||||
old "Image Location Picker"
|
||||
new "Grafikposition auswählen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:77
|
||||
old "Filename List"
|
||||
new "Liste der Dateinamen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:81
|
||||
old "Show Image Load Log"
|
||||
new "Grafiklog anzeigen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:84
|
||||
old "Hide Image Load Log"
|
||||
new "Grafiklog verbergen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:149
|
||||
old "No variables have changed since the game started."
|
||||
new "Keine Variablen wurden geändert, seit das Spiel gestartet wurde."
|
||||
|
||||
# renpy/common/_developer/developer.rpym:152
|
||||
old "Return to the developer menu"
|
||||
new "Zurück zum Entwicklermenü"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:272
|
||||
old "{b}Missing Images{/b}"
|
||||
new "{b}Fehlende Grafiken{/b}"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:424
|
||||
old "Rectangle: %r"
|
||||
new "Rechteck: %r"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:429
|
||||
old "Mouse position: %r"
|
||||
new "Mausposition: %r"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:431
|
||||
old "Right-click or escape to quit."
|
||||
new "Rechtsklick oder Escape, um zu beenden."
|
||||
|
||||
# renpy/common/_developer/developer.rpym:482
|
||||
old "Done"
|
||||
new "Fertig"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:43
|
||||
old "Displayable Inspector"
|
||||
new "Darstellungen prüfen"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:49
|
||||
old "Nothing to inspect."
|
||||
new "Nichts zum Prüfen verfügbar"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:58
|
||||
old "Size"
|
||||
new "Größe"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:63
|
||||
old "Style"
|
||||
new "Stil"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:123
|
||||
old "Inspecting Styles of [displayable_name!q]"
|
||||
new "Prüft Stile von [displayable_name!q]"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:135
|
||||
old "displayable:"
|
||||
new "Darstellungen:"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:142
|
||||
old " (no properties affect the displayable)"
|
||||
new " (keine Eigenschaften beeinflussen diese Darstellung)"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:144
|
||||
old " (default properties omitted)"
|
||||
new " (Standardeigenschaften entfallen)"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:174
|
||||
old "<repr() failed>"
|
||||
new "<repr() gescheitert>"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00action_file.rpy:118
|
||||
old "%b %d, %H:%M"
|
||||
new "%d. %b, %H:%M"
|
||||
|
||||
# renpy/common/00action_file.rpy:587
|
||||
old "Quick save complete."
|
||||
new "Schnellspeicherung erfolgreich."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00gallery.rpy:521
|
||||
old "Image [index] of [count] locked."
|
||||
new "Grafik [index] von [count] gesperrt."
|
||||
|
||||
# renpy/common/00gallery.rpy:539
|
||||
old "prev"
|
||||
new "vor"
|
||||
|
||||
# renpy/common/00gallery.rpy:540
|
||||
old "next"
|
||||
new "weiter"
|
||||
|
||||
# renpy/common/00gallery.rpy:541
|
||||
old "slideshow"
|
||||
new "slideshow"
|
||||
|
||||
# renpy/common/00gallery.rpy:542
|
||||
old "return"
|
||||
new "zurück"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00gltest.rpy:50
|
||||
old "Graphics Acceleration"
|
||||
new "Grafikbeschleuniger"
|
||||
|
||||
# renpy/common/00gltest.rpy:54
|
||||
old "Automatically Choose"
|
||||
new "Automatisch auswählen"
|
||||
|
||||
# renpy/common/00gltest.rpy:59
|
||||
old "Force Angle/DirectX Renderer"
|
||||
new "Angle/DirectX-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:63
|
||||
old "Force OpenGL Renderer"
|
||||
new "OpenGL-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:67
|
||||
old "Force Software Renderer"
|
||||
new "Software-Darstellung erzwingen"
|
||||
|
||||
# renpy/common/00gltest.rpy:73
|
||||
old "Changes will take effect the next time this program is run."
|
||||
new "Die Änderungen werden beim nächsten Neustart des Programms übernommen."
|
||||
|
||||
# renpy/common/00gltest.rpy:82
|
||||
old "Return"
|
||||
new "Zurück"
|
||||
|
||||
# renpy/common/00gltest.rpy:112
|
||||
old "Performance Warning"
|
||||
new "Performance Warnung"
|
||||
|
||||
# renpy/common/00gltest.rpy:117
|
||||
old "This computer is using software rendering."
|
||||
new "Dieser Computer verwendet Software-Darstellung."
|
||||
|
||||
# renpy/common/00gltest.rpy:119
|
||||
old "This computer is not using shaders."
|
||||
new "Dieser Computer verwendet keine Shader."
|
||||
|
||||
# renpy/common/00gltest.rpy:121
|
||||
old "This computer is displaying graphics slowly."
|
||||
new "Dieser Computer zeigt Grafiken langsam an."
|
||||
|
||||
# renpy/common/00gltest.rpy:123
|
||||
old "This computer has a problem displaying graphics: [problem]."
|
||||
new "Dieser Computer hat ein Problem, Grafiken anzuzeigen: [problem]."
|
||||
|
||||
# renpy/common/00gltest.rpy:128
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display. Updating DirectX could fix this problem."
|
||||
new "Die Grafiktreiber könnten nicht mehr aktuell sein oder nicht korrekt funktionieren. Dies kann zu langsamer oder inkorrekter Grafikanzeige führen. Das Aktualisieren von DirectX könnte dieses Problem beheben."
|
||||
|
||||
# renpy/common/00gltest.rpy:130
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
|
||||
new "Die Grafiktreiber könnten nicht mehr aktuell sein oder nicht korrekt funktionieren. Dies kann zu langsamer oder inkorrekter Grafikanzeige führen."
|
||||
|
||||
# renpy/common/00gltest.rpy:135
|
||||
old "Update DirectX"
|
||||
new "DirectX aktualisieren"
|
||||
|
||||
# renpy/common/00gltest.rpy:141
|
||||
old "Continue, Show this warning again"
|
||||
new "Fortsetzen, diese Warnung wieder anzeigen"
|
||||
|
||||
# renpy/common/00gltest.rpy:145
|
||||
old "Continue, Don't show warning again"
|
||||
new "Fortsetzen, diese Warnung nicht mehr anzeigen"
|
||||
|
||||
# renpy/common/00gltest.rpy:171
|
||||
old "Updating DirectX."
|
||||
new "DirectX aktualisieren."
|
||||
|
||||
# renpy/common/00gltest.rpy:175
|
||||
old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
|
||||
new "DirectX Websetup wurde gestartet. Es könnte minimiert in der Taskleiste starten. Bitte folgen Sie den Anweisungen, um DirectX zu installieren."
|
||||
|
||||
# renpy/common/00gltest.rpy:179
|
||||
old "{b}Note:{/b} Microsoft's DirectX web setup program will, by default, install the Bing toolbar. If you do not want this toolbar, uncheck the appropriate box."
|
||||
new "{b}Anmerkung:{/b} Microsofts DirectX Websetup-Programm installiert automatisch die Bing-Toolbar. Wenn Sie diese Toolbar nicht möchten, entfernen Sie das Häkchen bei der entsprechenden Schaltfläche."
|
||||
|
||||
# renpy/common/00gltest.rpy:183
|
||||
old "When setup finishes, please click below to restart this program."
|
||||
new "Wenn die Installation abgeschlossen ist, klicken Sie bitte unten, um dieses Programm neuzustarten."
|
||||
|
||||
# renpy/common/00gltest.rpy:185
|
||||
old "Restart"
|
||||
new "Neustart"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00keymap.rpy:167
|
||||
old "Saved screenshot as %s."
|
||||
new "Screenshot unter %s gespeichert."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00layout.rpy:421
|
||||
old "Are you sure?"
|
||||
new "Sind Sie sicher?"
|
||||
|
||||
# renpy/common/00layout.rpy:422
|
||||
old "Are you sure you want to delete this save?"
|
||||
new "Sind Sie sicher, dass Sie diese Datei löschen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:423
|
||||
old "Are you sure you want to overwrite your save?"
|
||||
new "Sind Sie sicher, dass Sie diese Datei überschreiben möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:424
|
||||
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
|
||||
new "Beim Laden geht ungespeicherter Fortschritt verloren.\nSind Sie sicher, dass Sie das tun möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:425
|
||||
old "Are you sure you want to quit?"
|
||||
new "Sind Sie sicher, dass Sie beenden möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:426
|
||||
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
|
||||
new "Sind Sie sicher, dass Sie zurück zum Hauptmenü möchten?\nUngespeicherter Fortschritt geht dabei verloren."
|
||||
|
||||
# renpy/common/00layout.rpy:427
|
||||
old "Are you sure you want to begin skipping?"
|
||||
new "Sind Sie sicher, dass Sie vorspulen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:428
|
||||
old "Are you sure you want to skip to the next choice?"
|
||||
new "Sind Sie sicher, dass Sie zur nächsten Auswahl vorspulen möchten?"
|
||||
|
||||
# renpy/common/00layout.rpy:429
|
||||
old "Are you sure you want to skip to unseen dialogue or the next choice?"
|
||||
new "Sind Sie sicher, dass Sie zum nächsten ungelesenen Dialog oder zur nächsten Auswahl vorspulen möchten?"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00library.rpy:77
|
||||
old "Skip Mode"
|
||||
new "Vorspulen"
|
||||
|
||||
# renpy/common/00library.rpy:80
|
||||
old "Fast Skip Mode"
|
||||
new "Schnell vorspulen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00updater.rpy:1255
|
||||
old "Updater"
|
||||
new "Aktualisieren"
|
||||
|
||||
# renpy/common/00updater.rpy:1264
|
||||
old "This program is up to date."
|
||||
new "Dieses Programm ist aktuell."
|
||||
|
||||
# renpy/common/00updater.rpy:1266
|
||||
old "[u.version] is available. Do you want to install it?"
|
||||
new "[u.version] ist verfügbar. Möchten Sie sie installieren?"
|
||||
|
||||
# renpy/common/00updater.rpy:1268
|
||||
old "Preparing to download the updates."
|
||||
new "Vorbereiten, um die Aktualisierungen herunterzuladen."
|
||||
|
||||
# renpy/common/00updater.rpy:1270
|
||||
old "Downloading the updates."
|
||||
new "Aktualisierungen werden heruntergeladen."
|
||||
|
||||
# renpy/common/00updater.rpy:1272
|
||||
old "Unpacking the updates."
|
||||
new "Aktualisierungen werden entpackt."
|
||||
|
||||
# renpy/common/00updater.rpy:1276
|
||||
old "The updates have been installed. The program will restart."
|
||||
new "Die Aktualisierungen wurden installiert. Das Programm wird nun neustarten."
|
||||
|
||||
# renpy/common/00updater.rpy:1278
|
||||
old "The updates have been installed."
|
||||
new "Die Aktualisierungen wurden installiert."
|
||||
|
||||
# renpy/common/00updater.rpy:1280
|
||||
old "The updates were cancelled."
|
||||
new "Die Aktualisierungen wurden abgebrochen."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:180
|
||||
old "Empty Slot."
|
||||
new "Leerer Speicherplatz."
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:337
|
||||
old "Previous"
|
||||
new "Vorige"
|
||||
|
||||
# renpy/common/_compat/gamemenu.rpym:344
|
||||
old "Next"
|
||||
new "Nächste"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_compat/preferences.rpym:411
|
||||
old "Joystick Mapping"
|
||||
new "Joystickbelegung"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_errorhandling.rpym:434
|
||||
old "Rollback"
|
||||
new "Zurückscrollen"
|
||||
|
||||
# renpy/common/_errorhandling.rpym:436
|
||||
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
|
||||
new "Versucht zu einem früheren Zeitpunkt zu gehen und ermöglicht es zu speichern oder eine andere Auswahl zu treffen."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:441
|
||||
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
|
||||
new "Ignoriert den Fehler und ermöglicht es, fortzufahren. Dies führt oft zu weiteren Fehlern."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:446
|
||||
old "Reloads the game from disk, saving and restoring game state if possible."
|
||||
new "Startet das Spiel neu und stellt den Spielstand wieder her, wenn möglich."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:450
|
||||
old "Opens the traceback.txt file in a text editor."
|
||||
new "Öffnet die traceback.txt Datei in einem Texteditor."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:483
|
||||
old "Parsing the script failed."
|
||||
new "Syntaxanalyse gescheitert."
|
||||
|
||||
# renpy/common/_errorhandling.rpym:510
|
||||
old "Open Parse Errors"
|
||||
new "Fehleranalyse öffnen"
|
||||
|
||||
# renpy/common/_errorhandling.rpym:512
|
||||
old "Opens the errors.txt file in a text editor."
|
||||
new "Öffnet die errors.txt Datei in einem Texteditor."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_layout/classic_load_save.rpym:152
|
||||
old "a"
|
||||
new "a"
|
||||
|
||||
# renpy/common/_layout/classic_load_save.rpym:161
|
||||
old "q"
|
||||
new "s"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00console.rpy:179
|
||||
old "%(version)s console, originally by Shiz, C, and delta.\n"
|
||||
new "%(version)s Konsole, ursprünglich von Shiz, C und delta.\n"
|
||||
|
||||
# renpy/common/00console.rpy:180
|
||||
old "Press <esc> to exit console. Type help for help.\n"
|
||||
new "Drücken Sie <esc>, um die Konsole zu schließen. Geben Sie „help“ ein, um die Hilfe anzuzeigen.\n"
|
||||
|
||||
# renpy/common/00console.rpy:184
|
||||
old "Ren'Py script enabled."
|
||||
new "Ren’Py Skript aktiviert."
|
||||
|
||||
# renpy/common/00console.rpy:186
|
||||
old "Ren'Py script disabled."
|
||||
new "Ren’Py Skript deaktiviert."
|
||||
|
||||
# renpy/common/00console.rpy:392
|
||||
old "help: show this help"
|
||||
new "help: zeigt diese Hilfe an"
|
||||
|
||||
# renpy/common/00console.rpy:397
|
||||
old "commands:\n"
|
||||
new "Befehle:\n"
|
||||
|
||||
# renpy/common/00console.rpy:407
|
||||
old " <renpy script statement>: run the statement\n"
|
||||
new " <renpy script statement>: startet die Anweisung\n"
|
||||
|
||||
# renpy/common/00console.rpy:409
|
||||
old " <python expression or statement>: run the expression or statement"
|
||||
new " <python expression or statement>: startet den Ausdruck oder die Anweisung"
|
||||
|
||||
# renpy/common/00console.rpy:417
|
||||
old "clear: clear the console history"
|
||||
new "clear: leert das Konsolenprotokoll"
|
||||
|
||||
# renpy/common/00console.rpy:421
|
||||
old "exit: exit the console"
|
||||
new "exit: schließt die Konsole"
|
||||
|
||||
# renpy/common/00console.rpy:429
|
||||
old "load <slot>: loads the game from slot"
|
||||
new "load <slot>: lädt das Spiel aus dem Speicherplatz"
|
||||
|
||||
# renpy/common/00console.rpy:442
|
||||
old "save <slot>: saves the game in slot"
|
||||
new "save <slot>: speichert das Spiel im Speicherplatz"
|
||||
|
||||
# renpy/common/00console.rpy:453
|
||||
old "reload: reloads the game, refreshing the scripts"
|
||||
new "reload: startet das Spiel neu und erneuert die Skripte"
|
||||
|
||||
# renpy/common/00console.rpy:461
|
||||
old "watch <expression>: watch a python expression"
|
||||
new "watch <expression>: beobachtet einen Python-Ausdruck"
|
||||
|
||||
# renpy/common/00console.rpy:470
|
||||
old "unwatch <expression>: stop watching an expression"
|
||||
new "unwatch <expression>: beendet das Beobachten eines Ausdrucks"
|
||||
|
||||
# renpy/common/00console.rpy:478
|
||||
old "unwatchall: stop watching all expressions"
|
||||
new "unwatchall: beendet das Beobachten aller Ausdrücke"
|
||||
|
||||
# renpy/common/00console.rpy:484
|
||||
old "jump <label>: jumps to label"
|
||||
new "jump <label>: springt zum Label"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/00keymap.rpy:332
|
||||
old "Autoreload"
|
||||
new "Autoneustart"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_developer/developer.rpym:65
|
||||
old "Developer Menu"
|
||||
new "Entwicklermenü"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:67
|
||||
old "Reload Game (Shift+R)"
|
||||
new "Spiel neustarten (Shift + R)"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:69
|
||||
old "Console (Shift+O)"
|
||||
new "Konsole (Shift + O)"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:71
|
||||
old "Variable Viewer"
|
||||
new "Variablen anzeigen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:73
|
||||
old "Theme Test"
|
||||
new "Themetest"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:75
|
||||
old "Image Location Picker"
|
||||
new "Grafikposition auswählen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:77
|
||||
old "Filename List"
|
||||
new "Liste der Dateinamen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:81
|
||||
old "Show Image Load Log"
|
||||
new "Grafiklog anzeigen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:84
|
||||
old "Hide Image Load Log"
|
||||
new "Grafiklog verbergen"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:149
|
||||
old "No variables have changed since the game started."
|
||||
new "Keine Variablen wurden geändert, seit das Spiel gestartet wurde."
|
||||
|
||||
# renpy/common/_developer/developer.rpym:152
|
||||
old "Return to the developer menu"
|
||||
new "Zurück zum Entwicklermenü"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:272
|
||||
old "{b}Missing Images{/b}"
|
||||
new "{b}Fehlende Grafiken{/b}"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:424
|
||||
old "Rectangle: %r"
|
||||
new "Rechteck: %r"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:429
|
||||
old "Mouse position: %r"
|
||||
new "Mausposition: %r"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:431
|
||||
old "Right-click or escape to quit."
|
||||
new "Rechtsklick oder Escape, um zu beenden."
|
||||
|
||||
# renpy/common/_developer/developer.rpym:482
|
||||
old "Done"
|
||||
new "Fertig"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:43
|
||||
old "Displayable Inspector"
|
||||
new "Darstellungen prüfen"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:49
|
||||
old "Nothing to inspect."
|
||||
new "Nichts zum Prüfen verfügbar"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:58
|
||||
old "Size"
|
||||
new "Größe"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:63
|
||||
old "Style"
|
||||
new "Stil"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:123
|
||||
old "Inspecting Styles of [displayable_name!q]"
|
||||
new "Prüft Stile von [displayable_name!q]"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:135
|
||||
old "displayable:"
|
||||
new "Darstellungen:"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:142
|
||||
old " (no properties affect the displayable)"
|
||||
new " (keine Eigenschaften beeinflussen diese Darstellung)"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:144
|
||||
old " (default properties omitted)"
|
||||
new " (Standardeigenschaften entfallen)"
|
||||
|
||||
# renpy/common/_developer/inspector.rpym:174
|
||||
old "<repr() failed>"
|
||||
new "<repr() gescheitert>"
|
||||
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
translate german strings:
|
||||
|
||||
# game/distribute.rpy:313
|
||||
old "Nothing to do."
|
||||
new "Nichts zu tun."
|
||||
|
||||
# game/distribute.rpy:317
|
||||
old "Scanning project files..."
|
||||
new "Projektdateien werden geprüft …"
|
||||
|
||||
# game/distribute.rpy:324
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Ren’Py-Dateien werden geprüft …"
|
||||
|
||||
# game/distribute.rpy:474
|
||||
old "Archiving files..."
|
||||
new "Dateien werden archiviert …"
|
||||
|
||||
# game/distribute.rpy:722
|
||||
old "Writing the [variant] [format] package."
|
||||
new "Das [variant] [format] Package wird erstellt."
|
||||
|
||||
# game/distribute.rpy:735
|
||||
old "Making the [variant] update zsync file."
|
||||
new "Die [variant] Update-zsync-Datei wird erstellt."
|
||||
|
||||
# game/distribute.rpy:831
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "{b}[complete]{/b} von {b}[total]{/b} Dateien verarbeitet."
|
||||
|
||||
# game/distribute.rpy:892
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "Alle Packages wurden erstellt.\n\nAufgrund von Zugriffsinformationen ist das Entpacken und Neupacken der Linux und Macintosh Veröffentlichungen unter Windows nicht unterstützt."
|
||||
|
||||
# game/distribute.rpy:358
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "Keine Packages wurden ausgewählt."
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "Erstellen von Veröffentlichungen gescheiter:\n\nDie build.directory_name Variable darf keine Leerzeichen, Doppelpunkte oder Semikolons enthalten."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/distribute.rpy:313
|
||||
old "Nothing to do."
|
||||
new "Nichts zu tun."
|
||||
|
||||
# game/distribute.rpy:317
|
||||
old "Scanning project files..."
|
||||
new "Projektdateien werden geprüft …"
|
||||
|
||||
# game/distribute.rpy:324
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Ren’Py-Dateien werden geprüft …"
|
||||
|
||||
# game/distribute.rpy:474
|
||||
old "Archiving files..."
|
||||
new "Dateien werden archiviert …"
|
||||
|
||||
# game/distribute.rpy:722
|
||||
old "Writing the [variant] [format] package."
|
||||
new "Das [variant] [format] Package wird erstellt."
|
||||
|
||||
# game/distribute.rpy:735
|
||||
old "Making the [variant] update zsync file."
|
||||
new "Die [variant] Update-zsync-Datei wird erstellt."
|
||||
|
||||
# game/distribute.rpy:831
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "{b}[complete]{/b} von {b}[total]{/b} Dateien verarbeitet."
|
||||
|
||||
# game/distribute.rpy:892
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "Alle Packages wurden erstellt.\n\nAufgrund von Zugriffsinformationen ist das Entpacken und Neupacken der Linux und Macintosh Veröffentlichungen unter Windows nicht unterstützt."
|
||||
|
||||
# game/distribute.rpy:358
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "Keine Packages wurden ausgewählt."
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "Erstellen von Veröffentlichungen gescheiter:\n\nDie build.directory_name Variable darf keine Leerzeichen, Doppelpunkte oder Semikolons enthalten."
|
||||
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
translate german strings:
|
||||
|
||||
# game/distribute_gui.rpy:139
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "Erstellt Veröffentlichung: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:154
|
||||
old "Directory Name:"
|
||||
new "Verzeichnisname:"
|
||||
|
||||
# game/distribute_gui.rpy:158
|
||||
old "Executable Name:"
|
||||
new "Programmdateiname:"
|
||||
|
||||
# game/distribute_gui.rpy:167
|
||||
old "Actions:"
|
||||
new "Aktionen:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy bearbeiten"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Refresh"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Build Packages:"
|
||||
new "Packages erstellen:"
|
||||
|
||||
# game/distribute_gui.rpy:208
|
||||
old "Build Updates"
|
||||
new "Aktualisierungen erstellen"
|
||||
|
||||
# game/distribute_gui.rpy:212
|
||||
old "Build"
|
||||
new "Erstellen"
|
||||
|
||||
# game/distribute_gui.rpy:219
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "Fehler wurden beim Starten des Projekts gefunden. Bitte stellen Sie sicher, dass das Projekt ohne Fehler läuft, bevor Sie Veröffentlichungen erstellen."
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "Ihr Projekt enthält keine Erstellinformationen. Würden Sie gerne Erstellinformationen am Ende der options.rpy-Datei einfügen?"
|
||||
translate german strings:
|
||||
|
||||
# game/distribute_gui.rpy:139
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "Erstellt Veröffentlichung: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:154
|
||||
old "Directory Name:"
|
||||
new "Verzeichnisname:"
|
||||
|
||||
# game/distribute_gui.rpy:158
|
||||
old "Executable Name:"
|
||||
new "Programmdateiname:"
|
||||
|
||||
# game/distribute_gui.rpy:167
|
||||
old "Actions:"
|
||||
new "Aktionen:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy bearbeiten"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Refresh"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Build Packages:"
|
||||
new "Packages erstellen:"
|
||||
|
||||
# game/distribute_gui.rpy:208
|
||||
old "Build Updates"
|
||||
new "Aktualisierungen erstellen"
|
||||
|
||||
# game/distribute_gui.rpy:212
|
||||
old "Build"
|
||||
new "Erstellen"
|
||||
|
||||
# game/distribute_gui.rpy:219
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "Fehler wurden beim Starten des Projekts gefunden. Bitte stellen Sie sicher, dass das Projekt ohne Fehler läuft, bevor Sie Veröffentlichungen erstellen."
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "Ihr Projekt enthält keine Erstellinformationen. Würden Sie gerne Erstellinformationen am Ende der options.rpy-Datei einfügen?"
|
||||
|
||||
@@ -1,56 +1,56 @@
|
||||
translate german strings:
|
||||
|
||||
# game/editor.rpy:120
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}Empfohlen.{/b} Ein Betaeditor mit einer leichten Benutzeroberfläche und Funktionen, die bei der Entwicklung helfen, wie eine Rechtschreibprüfung. Editra fehlt derzeit die Eingabemethode, die für Chinesisch, Japanisch und Koreanisch benötigt wird."
|
||||
|
||||
# game/editor.rpy:121
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}Empfohlen.{/b} Ein Betaeditor mit einer leichten Benutzeroberfläche und Funktionen, die bei der Entwicklung helfen, wie eine Rechtschreibprüfung. Editra fehlt derzeit die Eingabemethode, die für Chinesisch, Japanisch und Koreanisch benötigt wird. Unter Linux benötigt Editra wxPython."
|
||||
|
||||
# game/editor.rpy:137
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "Dies ist vermutlich passiert, weil wxPython nicht auf Ihrem System installiert ist."
|
||||
|
||||
# game/editor.rpy:144
|
||||
old "Up to 22 MB download required."
|
||||
new "Etwa 22 MB benötigt."
|
||||
|
||||
# game/editor.rpy:157
|
||||
old "1.8 MB download required."
|
||||
new "1,8 MB benötigt."
|
||||
|
||||
# game/editor.rpy:158
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Dies ist vermutlich passiert, weil Java nicht auf Ihrem System installiert ist."
|
||||
|
||||
# game/editor.rpy:327
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "Ein Fehler ist beim Starten des Texteditors aufgetreten:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:378
|
||||
old "Select Editor"
|
||||
new "Editor auswählen"
|
||||
|
||||
# game/editor.rpy:393
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "Ein Texeditor ist ein Programm, das verwendet wird, um Ren’Py Skript-Dateien zu bearbeiten. Hier können Sie den Editor auswählen, den Ren’Py verwenden soll. Wenn dieser noch nicht installiert ist, wird er automatisch heruntergeladen und installiert."
|
||||
|
||||
# game/editor.rpy:415
|
||||
old "Cancel"
|
||||
new "Abbrechen"
|
||||
|
||||
old "A mature editor that requires Java."
|
||||
new "Ein fortgeschrittener Editor, der Java benötigt."
|
||||
|
||||
old "System Editor"
|
||||
new "Systemeditor"
|
||||
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "Startet den Editor, den dein Betriebssystem mit .rpy-Dateien assoziiert."
|
||||
|
||||
old "None"
|
||||
new "Keinen"
|
||||
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Verhindert, dass Ren’Py einen Texteditor öffnet."
|
||||
translate german strings:
|
||||
|
||||
# game/editor.rpy:120
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}Empfohlen.{/b} Ein Betaeditor mit einer leichten Benutzeroberfläche und Funktionen, die bei der Entwicklung helfen, wie eine Rechtschreibprüfung. Editra fehlt derzeit die Eingabemethode, die für Chinesisch, Japanisch und Koreanisch benötigt wird."
|
||||
|
||||
# game/editor.rpy:121
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}Empfohlen.{/b} Ein Betaeditor mit einer leichten Benutzeroberfläche und Funktionen, die bei der Entwicklung helfen, wie eine Rechtschreibprüfung. Editra fehlt derzeit die Eingabemethode, die für Chinesisch, Japanisch und Koreanisch benötigt wird. Unter Linux benötigt Editra wxPython."
|
||||
|
||||
# game/editor.rpy:137
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "Dies ist vermutlich passiert, weil wxPython nicht auf Ihrem System installiert ist."
|
||||
|
||||
# game/editor.rpy:144
|
||||
old "Up to 22 MB download required."
|
||||
new "Etwa 22 MB benötigt."
|
||||
|
||||
# game/editor.rpy:157
|
||||
old "1.8 MB download required."
|
||||
new "1,8 MB benötigt."
|
||||
|
||||
# game/editor.rpy:158
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Dies ist vermutlich passiert, weil Java nicht auf Ihrem System installiert ist."
|
||||
|
||||
# game/editor.rpy:327
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "Ein Fehler ist beim Starten des Texteditors aufgetreten:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:378
|
||||
old "Select Editor"
|
||||
new "Editor auswählen"
|
||||
|
||||
# game/editor.rpy:393
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "Ein Texeditor ist ein Programm, das verwendet wird, um Ren’Py Skript-Dateien zu bearbeiten. Hier können Sie den Editor auswählen, den Ren’Py verwenden soll. Wenn dieser noch nicht installiert ist, wird er automatisch heruntergeladen und installiert."
|
||||
|
||||
# game/editor.rpy:415
|
||||
old "Cancel"
|
||||
new "Abbrechen"
|
||||
|
||||
old "A mature editor that requires Java."
|
||||
new "Ein fortgeschrittener Editor, der Java benötigt."
|
||||
|
||||
old "System Editor"
|
||||
new "Systemeditor"
|
||||
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "Startet den Editor, den dein Betriebssystem mit .rpy-Dateien assoziiert."
|
||||
|
||||
old "None"
|
||||
new "Keinen"
|
||||
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Verhindert, dass Ren’Py einen Texteditor öffnet."
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
translate german strings:
|
||||
|
||||
# game/front_page.rpy:90
|
||||
old "Launch Project"
|
||||
new "Projekt starten"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Checking script for potential problems..."
|
||||
new "Überprüft Script auf potentielle Probleme …"
|
||||
|
||||
# game/front_page.rpy:219
|
||||
old "Deleting persistent data..."
|
||||
new "Löscht Persistent-Dateien …"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:206
|
||||
old "Extract Dialogue"
|
||||
new "Dialoge extrahieren"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (Vorlage)"
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/front_page.rpy:90
|
||||
old "Launch Project"
|
||||
new "Projekt starten"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Checking script for potential problems..."
|
||||
new "Überprüft Script auf potentielle Probleme …"
|
||||
|
||||
# game/front_page.rpy:219
|
||||
old "Deleting persistent data..."
|
||||
new "Löscht Persistent-Dateien …"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:206
|
||||
old "Extract Dialogue"
|
||||
new "Dialoge extrahieren"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (Vorlage)"
|
||||
|
||||
|
||||
@@ -1,85 +1,85 @@
|
||||
translate german strings:
|
||||
|
||||
# game/interface.rpy:89
|
||||
old "Documentation"
|
||||
new "Dokumentation"
|
||||
|
||||
# game/interface.rpy:90
|
||||
old "Ren'Py Website"
|
||||
new "Ren’Py Webseite"
|
||||
|
||||
# game/interface.rpy:91
|
||||
old "Ren'Py Games List"
|
||||
new "Ren’Py Spieleliste"
|
||||
|
||||
# game/interface.rpy:92
|
||||
old "About"
|
||||
new "Über"
|
||||
|
||||
# game/interface.rpy:99
|
||||
old "update"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/interface.rpy:101
|
||||
old "preferences"
|
||||
new "Einstellungen"
|
||||
|
||||
# game/interface.rpy:102
|
||||
old "quit"
|
||||
new "Beenden"
|
||||
|
||||
# game/interface.rpy:149
|
||||
old "Yes"
|
||||
new "Ja"
|
||||
|
||||
# game/interface.rpy:151
|
||||
old "No"
|
||||
new "Nein"
|
||||
|
||||
# game/interface.rpy:181
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "Aufgrund von Formateinschränkungen sind nicht-ASCII Datei- und Verzeichnisnamen nicht erlaubt."
|
||||
|
||||
# game/interface.rpy:183
|
||||
old "[title]"
|
||||
new "[title]"
|
||||
|
||||
# game/interface.rpy:248
|
||||
old "ERROR"
|
||||
new "FEHLER"
|
||||
|
||||
# game/interface.rpy:280
|
||||
old "While [what!q], an error occured:"
|
||||
new "Während [what!q] ist ein Fehler aufgetreten:"
|
||||
|
||||
# game/interface.rpy:281
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:298
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "Die Texteingabe darf keine {{ oder [[ enthalten."
|
||||
|
||||
# game/interface.rpy:303
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "Datei- und Verzeichnisnamen dürfen keine / oder \\ enthalten."
|
||||
|
||||
# game/interface.rpy:309
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "Datei- und Verzeichnisnamen müssen aus ASCII-Buchstaben bestehen."
|
||||
|
||||
# game/interface.rpy:330
|
||||
old "INFORMATION"
|
||||
new "INFORMATION"
|
||||
|
||||
# game/interface.rpy:373
|
||||
old "PROCESSING"
|
||||
new "VERARBEITUNG"
|
||||
|
||||
# game/interface.rpy:390
|
||||
old "QUESTION"
|
||||
new "FRAGE"
|
||||
|
||||
# game/interface.rpy:451
|
||||
old "CHOICE"
|
||||
new "AUSWAHL"
|
||||
translate german strings:
|
||||
|
||||
# game/interface.rpy:89
|
||||
old "Documentation"
|
||||
new "Dokumentation"
|
||||
|
||||
# game/interface.rpy:90
|
||||
old "Ren'Py Website"
|
||||
new "Ren’Py Webseite"
|
||||
|
||||
# game/interface.rpy:91
|
||||
old "Ren'Py Games List"
|
||||
new "Ren’Py Spieleliste"
|
||||
|
||||
# game/interface.rpy:92
|
||||
old "About"
|
||||
new "Über"
|
||||
|
||||
# game/interface.rpy:99
|
||||
old "update"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/interface.rpy:101
|
||||
old "preferences"
|
||||
new "Einstellungen"
|
||||
|
||||
# game/interface.rpy:102
|
||||
old "quit"
|
||||
new "Beenden"
|
||||
|
||||
# game/interface.rpy:149
|
||||
old "Yes"
|
||||
new "Ja"
|
||||
|
||||
# game/interface.rpy:151
|
||||
old "No"
|
||||
new "Nein"
|
||||
|
||||
# game/interface.rpy:181
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "Aufgrund von Formateinschränkungen sind nicht-ASCII Datei- und Verzeichnisnamen nicht erlaubt."
|
||||
|
||||
# game/interface.rpy:183
|
||||
old "[title]"
|
||||
new "[title]"
|
||||
|
||||
# game/interface.rpy:248
|
||||
old "ERROR"
|
||||
new "FEHLER"
|
||||
|
||||
# game/interface.rpy:280
|
||||
old "While [what!q], an error occured:"
|
||||
new "Während [what!q] ist ein Fehler aufgetreten:"
|
||||
|
||||
# game/interface.rpy:281
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:298
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "Die Texteingabe darf keine {{ oder [[ enthalten."
|
||||
|
||||
# game/interface.rpy:303
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "Datei- und Verzeichnisnamen dürfen keine / oder \\ enthalten."
|
||||
|
||||
# game/interface.rpy:309
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "Datei- und Verzeichnisnamen müssen aus ASCII-Buchstaben bestehen."
|
||||
|
||||
# game/interface.rpy:330
|
||||
old "INFORMATION"
|
||||
new "INFORMATION"
|
||||
|
||||
# game/interface.rpy:373
|
||||
old "PROCESSING"
|
||||
new "VERARBEITUNG"
|
||||
|
||||
# game/interface.rpy:390
|
||||
old "QUESTION"
|
||||
new "FRAGE"
|
||||
|
||||
# game/interface.rpy:451
|
||||
old "CHOICE"
|
||||
new "AUSWAHL"
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
translate german strings:
|
||||
|
||||
# game/navigation.rpy:150
|
||||
old "Navigate: [project.current.name]"
|
||||
new "Navigieren: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:159
|
||||
old "Order: "
|
||||
new "Reihenfolge:"
|
||||
|
||||
# game/navigation.rpy:160
|
||||
old "alphabetical"
|
||||
new "Alphabetisch"
|
||||
|
||||
# game/navigation.rpy:162
|
||||
old "by-file"
|
||||
new "Nach Datei"
|
||||
|
||||
# game/navigation.rpy:164
|
||||
old "natural"
|
||||
new "Natürlich"
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "refresh"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/navigation.rpy:176
|
||||
old "Category:"
|
||||
new "Kategorie"
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "files"
|
||||
new "Dateien"
|
||||
|
||||
# game/navigation.rpy:179
|
||||
old "labels"
|
||||
new "Labels"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "defines"
|
||||
new "Defines"
|
||||
|
||||
# game/navigation.rpy:181
|
||||
old "transforms"
|
||||
new "Transforms"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "screens"
|
||||
new "Bildschirme"
|
||||
|
||||
# game/navigation.rpy:183
|
||||
old "callables"
|
||||
new "Callables"
|
||||
|
||||
# game/navigation.rpy:184
|
||||
old "TODOs"
|
||||
new "TODOs"
|
||||
|
||||
# game/navigation.rpy:223
|
||||
old "+ Add script file"
|
||||
new "+ Script-Datei hinzufügen"
|
||||
|
||||
# game/navigation.rpy:231
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "Keine TODO-Kommentare gefunden.\n\nUm einen zu erstellen, bauen Sie „# TODO“ in Ihr Script ein."
|
||||
|
||||
# game/navigation.rpy:238
|
||||
old "The list of names is empty."
|
||||
new "Die Namensliste ist leer."
|
||||
translate german strings:
|
||||
|
||||
# game/navigation.rpy:150
|
||||
old "Navigate: [project.current.name]"
|
||||
new "Navigieren: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:159
|
||||
old "Order: "
|
||||
new "Reihenfolge:"
|
||||
|
||||
# game/navigation.rpy:160
|
||||
old "alphabetical"
|
||||
new "Alphabetisch"
|
||||
|
||||
# game/navigation.rpy:162
|
||||
old "by-file"
|
||||
new "Nach Datei"
|
||||
|
||||
# game/navigation.rpy:164
|
||||
old "natural"
|
||||
new "Natürlich"
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "refresh"
|
||||
new "Aktualisieren"
|
||||
|
||||
# game/navigation.rpy:176
|
||||
old "Category:"
|
||||
new "Kategorie"
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "files"
|
||||
new "Dateien"
|
||||
|
||||
# game/navigation.rpy:179
|
||||
old "labels"
|
||||
new "Labels"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "defines"
|
||||
new "Defines"
|
||||
|
||||
# game/navigation.rpy:181
|
||||
old "transforms"
|
||||
new "Transforms"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "screens"
|
||||
new "Bildschirme"
|
||||
|
||||
# game/navigation.rpy:183
|
||||
old "callables"
|
||||
new "Callables"
|
||||
|
||||
# game/navigation.rpy:184
|
||||
old "TODOs"
|
||||
new "TODOs"
|
||||
|
||||
# game/navigation.rpy:223
|
||||
old "+ Add script file"
|
||||
new "+ Script-Datei hinzufügen"
|
||||
|
||||
# game/navigation.rpy:231
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "Keine TODO-Kommentare gefunden.\n\nUm einen zu erstellen, bauen Sie „# TODO“ in Ihr Script ein."
|
||||
|
||||
# game/navigation.rpy:238
|
||||
old "The list of names is empty."
|
||||
new "Die Namensliste ist leer."
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
translate german strings:
|
||||
|
||||
# game/new_project.rpy:22
|
||||
old "Choose Project Template"
|
||||
new "Projektvorlage auswählen"
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. Ren'Py ships with a default template that creates an English-language game with standard screens."
|
||||
new "Bitte wählen Sie eine Vorlage für Ihr neues Projekt. Ren’Py hat eine Standard-Vorlage, die ein englischsprachiges Spiel mit Standardmenüs erstellt."
|
||||
|
||||
# game/new_project.rpy:55
|
||||
old "PROJECT NAME"
|
||||
new "PROJEKT NAME"
|
||||
|
||||
# game/new_project.rpy:56
|
||||
old "Please enter the name of your project:"
|
||||
new "Bitte geben Sie den Namen Ihres Projekts ein:"
|
||||
|
||||
# game/new_project.rpy:62
|
||||
old "The project name may not be empty."
|
||||
new "Der Projektname kann nicht leer sein."
|
||||
|
||||
# game/new_project.rpy:67
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] existiert bereits. Bitte wählen Sie einen anderen Projektnamen."
|
||||
|
||||
# game/new_project.rpy:70
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] existiert bereits. Bitte wählen Sie einen anderen Projektnamen."
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "Bitte wählen Sie eine Vorlage für Ihr neues Projekt. Die Vorlage legt die Standard-Schriftart fest und die Sprache der Benutzeroberfläche. Wenn Ihre Sprache nicht verfügbar ist, wählen Sie bitte 'english'."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "Das Projektverzeichnis konnte nicht festgelegt werden."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/new_project.rpy:22
|
||||
old "Choose Project Template"
|
||||
new "Projektvorlage auswählen"
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. Ren'Py ships with a default template that creates an English-language game with standard screens."
|
||||
new "Bitte wählen Sie eine Vorlage für Ihr neues Projekt. Ren’Py hat eine Standard-Vorlage, die ein englischsprachiges Spiel mit Standardmenüs erstellt."
|
||||
|
||||
# game/new_project.rpy:55
|
||||
old "PROJECT NAME"
|
||||
new "PROJEKT NAME"
|
||||
|
||||
# game/new_project.rpy:56
|
||||
old "Please enter the name of your project:"
|
||||
new "Bitte geben Sie den Namen Ihres Projekts ein:"
|
||||
|
||||
# game/new_project.rpy:62
|
||||
old "The project name may not be empty."
|
||||
new "Der Projektname kann nicht leer sein."
|
||||
|
||||
# game/new_project.rpy:67
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] existiert bereits. Bitte wählen Sie einen anderen Projektnamen."
|
||||
|
||||
# game/new_project.rpy:70
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] existiert bereits. Bitte wählen Sie einen anderen Projektnamen."
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "Bitte wählen Sie eine Vorlage für Ihr neues Projekt. Die Vorlage legt die Standard-Schriftart fest und die Sprache der Benutzeroberfläche. Wenn Ihre Sprache nicht verfügbar ist, wählen Sie bitte 'english'."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "Das Projektverzeichnis konnte nicht festgelegt werden."
|
||||
|
||||
|
||||
@@ -1,57 +1,57 @@
|
||||
translate german strings:
|
||||
|
||||
# game/preferences.rpy:40
|
||||
old "Launcher Preferences"
|
||||
new "Launcher Einstellungen"
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Projects Directory:"
|
||||
new "Projektverzeichnis:"
|
||||
|
||||
# game/preferences.rpy:68
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:70
|
||||
old "Not Set"
|
||||
new "Nicht eingestellt"
|
||||
|
||||
# game/preferences.rpy:84
|
||||
old "Text Editor:"
|
||||
new "Texteditor:"
|
||||
|
||||
# game/preferences.rpy:106
|
||||
old "Update Channel:"
|
||||
new "Aktualisierungskanal:"
|
||||
|
||||
# game/preferences.rpy:126
|
||||
old "Navigation Options:"
|
||||
new "Navigationsoptionen:"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Include private names"
|
||||
new "Vertrauliche Namen einschließen"
|
||||
|
||||
# game/preferences.rpy:131
|
||||
old "Include library names"
|
||||
new "Programmnamen einschließen"
|
||||
|
||||
# game/preferences.rpy:141
|
||||
old "Launcher Options:"
|
||||
new "Launcher Optionen:"
|
||||
|
||||
# game/preferences.rpy:145
|
||||
old "Hardware rendering"
|
||||
new "Hardware Wiedergabe"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Console output"
|
||||
new "Konsolenausgabe"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Open launcher project"
|
||||
new "Launcherprojekt öffnen"
|
||||
|
||||
# game/preferences.rpy:183
|
||||
old "Language:"
|
||||
new "Sprache:"
|
||||
translate german strings:
|
||||
|
||||
# game/preferences.rpy:40
|
||||
old "Launcher Preferences"
|
||||
new "Launcher Einstellungen"
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Projects Directory:"
|
||||
new "Projektverzeichnis:"
|
||||
|
||||
# game/preferences.rpy:68
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:70
|
||||
old "Not Set"
|
||||
new "Nicht eingestellt"
|
||||
|
||||
# game/preferences.rpy:84
|
||||
old "Text Editor:"
|
||||
new "Texteditor:"
|
||||
|
||||
# game/preferences.rpy:106
|
||||
old "Update Channel:"
|
||||
new "Aktualisierungskanal:"
|
||||
|
||||
# game/preferences.rpy:126
|
||||
old "Navigation Options:"
|
||||
new "Navigationsoptionen:"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Include private names"
|
||||
new "Vertrauliche Namen einschließen"
|
||||
|
||||
# game/preferences.rpy:131
|
||||
old "Include library names"
|
||||
new "Programmnamen einschließen"
|
||||
|
||||
# game/preferences.rpy:141
|
||||
old "Launcher Options:"
|
||||
new "Launcher Optionen:"
|
||||
|
||||
# game/preferences.rpy:145
|
||||
old "Hardware rendering"
|
||||
new "Hardware Wiedergabe"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Console output"
|
||||
new "Konsolenausgabe"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Open launcher project"
|
||||
new "Launcherprojekt öffnen"
|
||||
|
||||
# game/preferences.rpy:183
|
||||
old "Language:"
|
||||
new "Sprache:"
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
translate german strings:
|
||||
|
||||
# game/project.rpy:199
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren’Py scannt das Projekt …"
|
||||
|
||||
# game/project.rpy:488
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "PROJEKTVERZEICHNIS"
|
||||
|
||||
# game/project.rpy:488
|
||||
old "Please choose the projects directory."
|
||||
new "Bitte wählen Sie das Projektverzeichnis."
|
||||
|
||||
# game/project.rpy:488
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "Dieser Launcher scannt nach Projekten in diesem Verzeichnis, erstellt neue Projekte und platziert erstellte Projekte dort."
|
||||
|
||||
# game/project.rpy:536
|
||||
old "Ren'Py was unable to run zenity to choose the projects directory."
|
||||
new "Ren’Py konnte Zenity nicht starten, um das Projektverzeichnis auszuwählen."
|
||||
|
||||
# game/project.rpy:540
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren’Py hat das Projektverzeichnis verschoben in:"
|
||||
|
||||
# game/project.rpy:485
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Bitte wählen Sie das Projektverzeichnis mit dem Verzeichnisauswähler.\n{b}Der Verzeichnisauswähler könnte hinter diesem Fenster geöffnet sein.{/b}"
|
||||
|
||||
# game/project.rpy:525
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory."
|
||||
new "Ren’Py konnte Python mit tkinter zur Projektsverzeichniswahl nicht starten."
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "Nachdem Sie das Skript verändert haben, drücken Sie Shift + R, um Ihr Spiel neuzustarten."
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Drücken Sie Shift + D, um das Entwicklermenü aufzurufen."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "Starten des Projekts gescheitert."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "Bitte stellen Sie sicher, dass Ihr Projekt normal startet, bevor Sie diesen Befehl ausführen."
|
||||
|
||||
# game/project.rpy:585
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren’Py konnte Python mit tkinter zur Projektsverzeichniswahl nicht starten. Bitte installieren Sie python-tk oder tkinter."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/project.rpy:199
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren’Py scannt das Projekt …"
|
||||
|
||||
# game/project.rpy:488
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "PROJEKTVERZEICHNIS"
|
||||
|
||||
# game/project.rpy:488
|
||||
old "Please choose the projects directory."
|
||||
new "Bitte wählen Sie das Projektverzeichnis."
|
||||
|
||||
# game/project.rpy:488
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "Dieser Launcher scannt nach Projekten in diesem Verzeichnis, erstellt neue Projekte und platziert erstellte Projekte dort."
|
||||
|
||||
# game/project.rpy:536
|
||||
old "Ren'Py was unable to run zenity to choose the projects directory."
|
||||
new "Ren’Py konnte Zenity nicht starten, um das Projektverzeichnis auszuwählen."
|
||||
|
||||
# game/project.rpy:540
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren’Py hat das Projektverzeichnis verschoben in:"
|
||||
|
||||
# game/project.rpy:485
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Bitte wählen Sie das Projektverzeichnis mit dem Verzeichnisauswähler.\n{b}Der Verzeichnisauswähler könnte hinter diesem Fenster geöffnet sein.{/b}"
|
||||
|
||||
# game/project.rpy:525
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory."
|
||||
new "Ren’Py konnte Python mit tkinter zur Projektsverzeichniswahl nicht starten."
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "Nachdem Sie das Skript verändert haben, drücken Sie Shift + R, um Ihr Spiel neuzustarten."
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Drücken Sie Shift + D, um das Entwicklermenü aufzurufen."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "Starten des Projekts gescheitert."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "Bitte stellen Sie sicher, dass Ihr Projekt normal startet, bevor Sie diesen Befehl ausführen."
|
||||
|
||||
# game/project.rpy:585
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren’Py konnte Python mit tkinter zur Projektsverzeichniswahl nicht starten. Bitte installieren Sie python-tk oder tkinter."
|
||||
|
||||
|
||||
+195
-195
@@ -1,195 +1,195 @@
|
||||
translate german strings:
|
||||
|
||||
old "PROJECTS:"
|
||||
new "PROJEKTE:"
|
||||
|
||||
old "[p.name!q]"
|
||||
new "[p.name!q]"
|
||||
|
||||
old "An exception has occurred."
|
||||
new "Ein Fehler ist aufgetreten."
|
||||
|
||||
old "Ignore"
|
||||
new "Ignorieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Tutorial"
|
||||
new "Tutorial"
|
||||
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
old "Reload"
|
||||
new "Neustarten"
|
||||
|
||||
old "Open Traceback"
|
||||
new "Traceback öffnen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "+ Create New Project"
|
||||
new "+ Neues Projekt erstellen"
|
||||
|
||||
old "Active Project"
|
||||
new "Aktives Projekt"
|
||||
|
||||
old "Quit"
|
||||
new "Beenden"
|
||||
|
||||
old ""
|
||||
new ""
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Open Directory"
|
||||
new "Verzeichnis öffnen"
|
||||
|
||||
old "game"
|
||||
new "Spielverzeichnis"
|
||||
|
||||
old "Quits the game."
|
||||
new "Beendet das Spiel."
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "base"
|
||||
new "Hauptverzeichnis"
|
||||
|
||||
old "Edit File"
|
||||
new "Dateien bearbeiten"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "script.rpy"
|
||||
new "script.rpy"
|
||||
|
||||
old "options.rpy"
|
||||
new "options.rpy"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "screens.rpy"
|
||||
new "screens.rpy"
|
||||
|
||||
old "All script files"
|
||||
new "Alle Dateien"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Navigate Script"
|
||||
new "Skript navigieren"
|
||||
|
||||
old "Check Script (Lint)"
|
||||
new "Skript überprüfen (Lint)"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Change Theme"
|
||||
new "Theme ändern"
|
||||
|
||||
old "Delete Persistent"
|
||||
new "Persistent-Dateien löschen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Build Distributions"
|
||||
new "Veröffentlichungen erstellen"
|
||||
|
||||
old "Generate Translations"
|
||||
new "Übersetzungen generieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Editra"
|
||||
new "Editra"
|
||||
|
||||
old "[name!q]"
|
||||
new "[name!q]"
|
||||
|
||||
old " | "
|
||||
new " | "
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "I'm compiling a short test program, to see if you have a working JDK on your\nsystem.\n"
|
||||
new "Es wird ein kurzes Testprogramm erstellt, um zu testen, ob Sie ein funktionierendes JDK haben.\n"
|
||||
|
||||
old "I was unable to use javac to compile a test file. If you haven't installed\nthe Java Development Kit yet, please download it from:\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}http://www.oracle.com/technetwork/java/javase/downloads/index.html{/a}\n\nThe JDK is different from the JRE, so it's possible you have Java\nwithout having the JDK. Without a working JDK, I can't continue.\n"
|
||||
new "Es konnte javac nicht verwendet werden, um eine Testdatei zu erstellen. Wenn Sie\ndas Java Development Kit noch nicht installiert haben, laden Sie es bitte herunter:\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}http://www.oracle.com/technetwork/java/javase/downloads/index.html{/a}\n\nDas JDK unterscheidet sich vom JRE, daher ist es möglich, dass Sie Java\nohne JDK haben. Ohne ein funktionierendes JDK, kann ich nicht weitermachen.\n"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "[value!q]"
|
||||
new "[value!q]"
|
||||
|
||||
old "[description!q]"
|
||||
new "[description!q]"
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Drücken Sie Shift + O, um die Konsole aufzurufen."
|
||||
|
||||
old "Launching"
|
||||
new "Startet"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Show templates"
|
||||
new "Vorlagen anzeigen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "What is the full name of your application? This name will appear in the list of installed applications."
|
||||
new "Wie lautet der volle Titel Ihrer Anwendung? Dieser Titel wird in der Liste von installierten Anwendungen angezeigt."
|
||||
|
||||
old "[ft.text!q]"
|
||||
new "[ft.text!q]"
|
||||
|
||||
old "The JDK is present and working. Good!"
|
||||
new "Das JDK ist verfügbar und funktioniert. Gut!"
|
||||
|
||||
old "Apache ANT has already been unpacked."
|
||||
new "Apache-ANT wurde bereits entpackt."
|
||||
|
||||
old "The Android SDK has already been unpacked."
|
||||
new "Das Android-SDK wurde bereits entpackt."
|
||||
|
||||
old "The required Android packages are already installed."
|
||||
new "Die benötigten Android-Packages wurden bereits installiert."
|
||||
|
||||
old "You've already created an Android keystore, so I won't create a new one for you."
|
||||
new "Sie haben bereits einen Android-Key erstellt, es wird kein neuer erstellt."
|
||||
|
||||
old "It looks like you're ready to start packaging games."
|
||||
new "Es sieht aus, als wären Sie bereit, Spiele zu erstellen."
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "English"
|
||||
new "English"
|
||||
|
||||
old "German"
|
||||
new "German"
|
||||
|
||||
old "Japanese"
|
||||
new "Japanese"
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "French"
|
||||
new "French"
|
||||
|
||||
old "Spanish"
|
||||
new "Spanish"
|
||||
|
||||
old "Russian"
|
||||
new "Russian"
|
||||
|
||||
old "Arabic"
|
||||
new "Arabic"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "PROJECTS:"
|
||||
new "PROJEKTE:"
|
||||
|
||||
old "[p.name!q]"
|
||||
new "[p.name!q]"
|
||||
|
||||
old "An exception has occurred."
|
||||
new "Ein Fehler ist aufgetreten."
|
||||
|
||||
old "Ignore"
|
||||
new "Ignorieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Tutorial"
|
||||
new "Tutorial"
|
||||
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
old "Reload"
|
||||
new "Neustarten"
|
||||
|
||||
old "Open Traceback"
|
||||
new "Traceback öffnen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "+ Create New Project"
|
||||
new "+ Neues Projekt erstellen"
|
||||
|
||||
old "Active Project"
|
||||
new "Aktives Projekt"
|
||||
|
||||
old "Quit"
|
||||
new "Beenden"
|
||||
|
||||
old ""
|
||||
new ""
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Open Directory"
|
||||
new "Verzeichnis öffnen"
|
||||
|
||||
old "game"
|
||||
new "Spielverzeichnis"
|
||||
|
||||
old "Quits the game."
|
||||
new "Beendet das Spiel."
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "base"
|
||||
new "Hauptverzeichnis"
|
||||
|
||||
old "Edit File"
|
||||
new "Dateien bearbeiten"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "script.rpy"
|
||||
new "script.rpy"
|
||||
|
||||
old "options.rpy"
|
||||
new "options.rpy"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "screens.rpy"
|
||||
new "screens.rpy"
|
||||
|
||||
old "All script files"
|
||||
new "Alle Dateien"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Navigate Script"
|
||||
new "Skript navigieren"
|
||||
|
||||
old "Check Script (Lint)"
|
||||
new "Skript überprüfen (Lint)"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Change Theme"
|
||||
new "Theme ändern"
|
||||
|
||||
old "Delete Persistent"
|
||||
new "Persistent-Dateien löschen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Build Distributions"
|
||||
new "Veröffentlichungen erstellen"
|
||||
|
||||
old "Generate Translations"
|
||||
new "Übersetzungen generieren"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Editra"
|
||||
new "Editra"
|
||||
|
||||
old "[name!q]"
|
||||
new "[name!q]"
|
||||
|
||||
old " | "
|
||||
new " | "
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "I'm compiling a short test program, to see if you have a working JDK on your\nsystem.\n"
|
||||
new "Es wird ein kurzes Testprogramm erstellt, um zu testen, ob Sie ein funktionierendes JDK haben.\n"
|
||||
|
||||
old "I was unable to use javac to compile a test file. If you haven't installed\nthe Java Development Kit yet, please download it from:\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}http://www.oracle.com/technetwork/java/javase/downloads/index.html{/a}\n\nThe JDK is different from the JRE, so it's possible you have Java\nwithout having the JDK. Without a working JDK, I can't continue.\n"
|
||||
new "Es konnte javac nicht verwendet werden, um eine Testdatei zu erstellen. Wenn Sie\ndas Java Development Kit noch nicht installiert haben, laden Sie es bitte herunter:\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}http://www.oracle.com/technetwork/java/javase/downloads/index.html{/a}\n\nDas JDK unterscheidet sich vom JRE, daher ist es möglich, dass Sie Java\nohne JDK haben. Ohne ein funktionierendes JDK, kann ich nicht weitermachen.\n"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "[value!q]"
|
||||
new "[value!q]"
|
||||
|
||||
old "[description!q]"
|
||||
new "[description!q]"
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Drücken Sie Shift + O, um die Konsole aufzurufen."
|
||||
|
||||
old "Launching"
|
||||
new "Startet"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "Show templates"
|
||||
new "Vorlagen anzeigen"
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "What is the full name of your application? This name will appear in the list of installed applications."
|
||||
new "Wie lautet der volle Titel Ihrer Anwendung? Dieser Titel wird in der Liste von installierten Anwendungen angezeigt."
|
||||
|
||||
old "[ft.text!q]"
|
||||
new "[ft.text!q]"
|
||||
|
||||
old "The JDK is present and working. Good!"
|
||||
new "Das JDK ist verfügbar und funktioniert. Gut!"
|
||||
|
||||
old "Apache ANT has already been unpacked."
|
||||
new "Apache-ANT wurde bereits entpackt."
|
||||
|
||||
old "The Android SDK has already been unpacked."
|
||||
new "Das Android-SDK wurde bereits entpackt."
|
||||
|
||||
old "The required Android packages are already installed."
|
||||
new "Die benötigten Android-Packages wurden bereits installiert."
|
||||
|
||||
old "You've already created an Android keystore, so I won't create a new one for you."
|
||||
new "Sie haben bereits einen Android-Key erstellt, es wird kein neuer erstellt."
|
||||
|
||||
old "It looks like you're ready to start packaging games."
|
||||
new "Es sieht aus, als wären Sie bereit, Spiele zu erstellen."
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "English"
|
||||
new "English"
|
||||
|
||||
old "German"
|
||||
new "German"
|
||||
|
||||
old "Japanese"
|
||||
new "Japanese"
|
||||
|
||||
|
||||
translate german strings:
|
||||
|
||||
old "French"
|
||||
new "French"
|
||||
|
||||
old "Spanish"
|
||||
new "Spanish"
|
||||
|
||||
old "Russian"
|
||||
new "Russian"
|
||||
|
||||
old "Arabic"
|
||||
new "Arabic"
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
translate german python:
|
||||
make_style_backup()
|
||||
@@ -1,33 +1,33 @@
|
||||
translate german strings:
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Create or Update Translations"
|
||||
new "Erstellt oder aktualisiert Übersetzungen"
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "Bitte geben Sie den Namen der Sprache ein, deren Übersetzung Sie erstellen oder aktualisieren möchten."
|
||||
|
||||
# game/translations.rpy:15
|
||||
old "The language name can not be the empty string."
|
||||
new "Der Name der Sprache darf nicht leer sein."
|
||||
|
||||
# game/translations.rpy:26
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren’Py erstellt Übersetzungen …"
|
||||
|
||||
# game/translations.rpy:30
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren’Py hat die Übersetzungen für [language] erstellt."
|
||||
|
||||
# game/translations.rpy:44
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "In welchem Format möchten Sie die extrahierten Dialoge?"
|
||||
|
||||
# game/translations.rpy:56
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren’Py extrahiert Dialoge …"
|
||||
|
||||
# game/translations.rpy:60
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren’Py hat die Dialoge fertig extrahiert. Die extrahierten Dialoge können im Hauptverzeichnis unter dialogue.[format] gefunden werden."
|
||||
translate german strings:
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Create or Update Translations"
|
||||
new "Erstellt oder aktualisiert Übersetzungen"
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "Bitte geben Sie den Namen der Sprache ein, deren Übersetzung Sie erstellen oder aktualisieren möchten."
|
||||
|
||||
# game/translations.rpy:15
|
||||
old "The language name can not be the empty string."
|
||||
new "Der Name der Sprache darf nicht leer sein."
|
||||
|
||||
# game/translations.rpy:26
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren’Py erstellt Übersetzungen …"
|
||||
|
||||
# game/translations.rpy:30
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren’Py hat die Übersetzungen für [language] erstellt."
|
||||
|
||||
# game/translations.rpy:44
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "In welchem Format möchten Sie die extrahierten Dialoge?"
|
||||
|
||||
# game/translations.rpy:56
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren’Py extrahiert Dialoge …"
|
||||
|
||||
# game/translations.rpy:60
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren’Py hat die Dialoge fertig extrahiert. Die extrahierten Dialoge können im Hauptverzeichnis unter dialogue.[format] gefunden werden."
|
||||
|
||||
@@ -1,94 +1,94 @@
|
||||
translate german strings:
|
||||
|
||||
# game/updater.rpy:54
|
||||
old "Select Update Channel"
|
||||
new "Aktualisierungskanal auswählen"
|
||||
|
||||
# game/updater.rpy:65
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "Der Aktualisierungskanal kontrolliert die Version, die Ren’py herunterlädt. Bitte wählen Sie einen Aktualisierungskanal:"
|
||||
|
||||
# game/updater.rpy:70
|
||||
old "Release"
|
||||
new "Veröffentlichungen"
|
||||
|
||||
# game/updater.rpy:76
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}Empfohlen.{/b} Die Version von Ren’Py, die für alle neuen Spielveröffentlichungen verwendet werden sollte."
|
||||
|
||||
# game/updater.rpy:81
|
||||
old "Prerelease"
|
||||
new "Vorveröffentlichungen"
|
||||
|
||||
# game/updater.rpy:87
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "Eine Vorschau auf die nächste Version von Ren’Py, die zu Testzwecken und mit neuen Funktionen verwendet werden kann, jedoch nicht für Veröffentlichung von Spielen geeignet ist."
|
||||
|
||||
# game/updater.rpy:93
|
||||
old "Experimental"
|
||||
new "Experimentell"
|
||||
|
||||
# game/updater.rpy:99
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Experimentelle Versionen von Ren’Py. Sie sollten diesen Kanal nur auswählen, wenn Sie von einem Ren’Py-Entwickler dazu aufgefordert werden."
|
||||
|
||||
# game/updater.rpy:119
|
||||
old "An error has occured:"
|
||||
new "Ein Fehler ist aufgetreten:"
|
||||
|
||||
# game/updater.rpy:121
|
||||
old "Checking for updates."
|
||||
new "Überprüft auf Aktualisierungen."
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Ren'Py is up to date."
|
||||
new "Ren’Py ist aktuell"
|
||||
|
||||
# game/updater.rpy:125
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] ist nun verfügbar. Möchten Sie sie installieren?"
|
||||
|
||||
# game/updater.rpy:127
|
||||
old "Preparing to download the update."
|
||||
new "Vorbereiten, um die Aktualisierungen herunterzuladen."
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Downloading the update."
|
||||
new "Aktualisierungen werden heruntergeladen."
|
||||
|
||||
# game/updater.rpy:131
|
||||
old "Unpacking the update."
|
||||
new "Aktualisierungen werden entpackt."
|
||||
|
||||
# game/updater.rpy:133
|
||||
old "Finishing up."
|
||||
new "Abschließen."
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "Die Aktualisierungen wurden installiert. Ren’Py startet neu."
|
||||
|
||||
# game/updater.rpy:137
|
||||
old "The update has been installed."
|
||||
new "Die Aktualisierungen wurden installiert."
|
||||
|
||||
# game/updater.rpy:139
|
||||
old "The update was cancelled."
|
||||
new "Die Aktualisierungen wurde abgebrochen."
|
||||
|
||||
# game/updater.rpy:156
|
||||
old "Ren'Py Update"
|
||||
new "Ren’Py aktualisieren"
|
||||
|
||||
# game/updater.rpy:162
|
||||
old "Proceed"
|
||||
new "Fortsetzen"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Nightly"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Die allerneuste Ren’Py Version. Diese enthält die neusten Funktionen, könnte aber auch überhaupt nicht funktionieren."
|
||||
|
||||
translate german strings:
|
||||
|
||||
# game/updater.rpy:54
|
||||
old "Select Update Channel"
|
||||
new "Aktualisierungskanal auswählen"
|
||||
|
||||
# game/updater.rpy:65
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "Der Aktualisierungskanal kontrolliert die Version, die Ren’py herunterlädt. Bitte wählen Sie einen Aktualisierungskanal:"
|
||||
|
||||
# game/updater.rpy:70
|
||||
old "Release"
|
||||
new "Veröffentlichungen"
|
||||
|
||||
# game/updater.rpy:76
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}Empfohlen.{/b} Die Version von Ren’Py, die für alle neuen Spielveröffentlichungen verwendet werden sollte."
|
||||
|
||||
# game/updater.rpy:81
|
||||
old "Prerelease"
|
||||
new "Vorveröffentlichungen"
|
||||
|
||||
# game/updater.rpy:87
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "Eine Vorschau auf die nächste Version von Ren’Py, die zu Testzwecken und mit neuen Funktionen verwendet werden kann, jedoch nicht für Veröffentlichung von Spielen geeignet ist."
|
||||
|
||||
# game/updater.rpy:93
|
||||
old "Experimental"
|
||||
new "Experimentell"
|
||||
|
||||
# game/updater.rpy:99
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Experimentelle Versionen von Ren’Py. Sie sollten diesen Kanal nur auswählen, wenn Sie von einem Ren’Py-Entwickler dazu aufgefordert werden."
|
||||
|
||||
# game/updater.rpy:119
|
||||
old "An error has occured:"
|
||||
new "Ein Fehler ist aufgetreten:"
|
||||
|
||||
# game/updater.rpy:121
|
||||
old "Checking for updates."
|
||||
new "Überprüft auf Aktualisierungen."
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Ren'Py is up to date."
|
||||
new "Ren’Py ist aktuell"
|
||||
|
||||
# game/updater.rpy:125
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] ist nun verfügbar. Möchten Sie sie installieren?"
|
||||
|
||||
# game/updater.rpy:127
|
||||
old "Preparing to download the update."
|
||||
new "Vorbereiten, um die Aktualisierungen herunterzuladen."
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Downloading the update."
|
||||
new "Aktualisierungen werden heruntergeladen."
|
||||
|
||||
# game/updater.rpy:131
|
||||
old "Unpacking the update."
|
||||
new "Aktualisierungen werden entpackt."
|
||||
|
||||
# game/updater.rpy:133
|
||||
old "Finishing up."
|
||||
new "Abschließen."
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "Die Aktualisierungen wurden installiert. Ren’Py startet neu."
|
||||
|
||||
# game/updater.rpy:137
|
||||
old "The update has been installed."
|
||||
new "Die Aktualisierungen wurden installiert."
|
||||
|
||||
# game/updater.rpy:139
|
||||
old "The update was cancelled."
|
||||
new "Die Aktualisierungen wurde abgebrochen."
|
||||
|
||||
# game/updater.rpy:156
|
||||
old "Ren'Py Update"
|
||||
new "Ren’Py aktualisieren"
|
||||
|
||||
# game/updater.rpy:162
|
||||
old "Proceed"
|
||||
new "Fortsetzen"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Nightly"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Die allerneuste Ren’Py Version. Diese enthält die neusten Funktionen, könnte aber auch überhaupt nicht funktionieren."
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/about.rpy:21
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "ライセンス"
|
||||
|
||||
# game/about.rpy:27
|
||||
old "Back"
|
||||
new "戻る"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/about.rpy:21
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "ライセンス"
|
||||
|
||||
# game/about.rpy:27
|
||||
old "Back"
|
||||
new "戻る"
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "FILENAME"
|
||||
new "ファイル名"
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "Enter the name of the script file to create."
|
||||
new "作成するスクリプトファイル名を入力してください。"
|
||||
|
||||
# game/add_file.rpy:10
|
||||
old "The filename must have the .rpy extension."
|
||||
new "ファイル名は拡張子 .rpy を持つ必要があります。"
|
||||
|
||||
# game/add_file.rpy:18
|
||||
old "The file already exists."
|
||||
new "ファイルは既に存在します。"
|
||||
|
||||
# game/add_file.rpy:21
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren'Pyは .rpy で終わるすべてのスクリプトファイルを自動的にロードします。このファイルを使用するためにはラベルを定義し、他のファイルからそこにジャンプしてください。\n"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "FILENAME"
|
||||
new "ファイル名"
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "Enter the name of the script file to create."
|
||||
new "作成するスクリプトファイル名を入力してください。"
|
||||
|
||||
# game/add_file.rpy:10
|
||||
old "The filename must have the .rpy extension."
|
||||
new "ファイル名は拡張子 .rpy を持つ必要があります。"
|
||||
|
||||
# game/add_file.rpy:18
|
||||
old "The file already exists."
|
||||
new "ファイルは既に存在します。"
|
||||
|
||||
# game/add_file.rpy:21
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# Ren'Pyは .rpy で終わるすべてのスクリプトファイルを自動的にロードします。このファイルを使用するためにはラベルを定義し、他のファイルからそこにジャンプしてください。\n"
|
||||
|
||||
|
||||
@@ -1,175 +1,175 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/android.rpy:12
|
||||
old "To build Android packages, please download RAPT (from {a=http://www.renpy.org/dl/android}here{/a}), unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Androidパッケージをビルドするためには{a=http://www.renpy.org/dl/android}RAPT{/a}をダウンロードして解凍し、Ren'Py ディレクトリーに配置してランチャーを再起動してください。"
|
||||
|
||||
# game/android.rpy:13
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT はインストールされましたが、Androidパッケージをビルドする前に Android SDK もインストールする必要があります。SDKをインストールしてください。"
|
||||
|
||||
# game/android.rpy:14
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT はインストールされましたが、キーが設定されていません。新しいキーを作成するか、android.keystore を復帰させてください。"
|
||||
|
||||
# game/android.rpy:15
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "現在のプロジェクトは設定がされていません。「設定」を使用してビルド前に設定してください。"
|
||||
|
||||
# game/android.rpy:16
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "「ビルド」を選択して現在のプロジェクトをビルドするか、Android デバイスを接続して「ビルド & インストール」を選択し、ビルド後そのデバイスにインストールしてください。"
|
||||
|
||||
# game/android.rpy:18
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android Phoneをエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します。Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:19
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android tabletをエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します。Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:20
|
||||
old "Attempts to emulate an OUYA console.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android OUYAをエミュレートします。\n\nコントローラーの入力は矢印キー、Enterはセレクトボタン、Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:22
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Android SDKをダウンロード後インストールします。サインに必要なキーを任意で生成します。"
|
||||
|
||||
# game/android.rpy:23
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "このプロジェクトについてパッケージ名とバージョン、その他の情報を設定してください。"
|
||||
|
||||
# game/android.rpy:24
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Google Play key を含むファイルをエディターで開いてください。\n\nこれはアプリが拡張APKを使用する場合のみ必要となります。詳細はドキュメントを参照してください。"
|
||||
|
||||
# game/android.rpy:25
|
||||
old "Builds the Android package."
|
||||
new "Androidパッケージをビルドします。"
|
||||
|
||||
# game/android.rpy:26
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Androidパッケージをビルドし、コンピューターに接続されたAndroidデバイスにインストールします。"
|
||||
|
||||
# game/android.rpy:142
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:151
|
||||
old "QUESTION"
|
||||
new "質問"
|
||||
|
||||
# game/android.rpy:351
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:371
|
||||
old "Emulation:"
|
||||
new "エミュレーター:"
|
||||
|
||||
# game/android.rpy:379
|
||||
old "Phone"
|
||||
new "Phone"
|
||||
|
||||
# game/android.rpy:383
|
||||
old "Tablet"
|
||||
new "Tablet"
|
||||
|
||||
# game/android.rpy:387
|
||||
old "Television / OUYA"
|
||||
new "Television / OUYA"
|
||||
|
||||
# game/android.rpy:399
|
||||
old "Build:"
|
||||
new "ビルド:"
|
||||
|
||||
# game/android.rpy:407
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDKのインストール & キーの作成"
|
||||
|
||||
# game/android.rpy:411
|
||||
old "Configure"
|
||||
new "設定"
|
||||
|
||||
# game/android.rpy:415
|
||||
old "Build Package"
|
||||
new "パッケージのビルド"
|
||||
|
||||
# game/android.rpy:419
|
||||
old "Build & Install"
|
||||
new "ビルド & インストール"
|
||||
|
||||
# game/android.rpy:13
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "Windowsでは、Androidパッケージのビルドに32-bitのJava開発キットが必要です。JDKはJREとは異なるため、JDKが無くてもJavaが利用できます。\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}JDKのダウンロードとインストール{/a}を行い、Ren'Pyランチャーを再起動して下さい。"
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Androidパッケージをビルドするには、RAPTをダウンロード・展開し、Ren'Pyのディレクトリーに設置して下さい。その後、Ren'Pyを再起動して下さい。"
|
||||
|
||||
# game/android.rpy:504
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Androidアプリをパッケージングする前に、RAPT(Ren'Py Android Packaging Tool)をダウンロードする必要があります。今すぐダウンロードしますか?"
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "OUYAやFire TVのようなテレビで動作する Android デバイスをエミュレートします。\n\nコントローラーの入力は矢印キー、Enterはセレクトボタン、Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IPモードでADBを実行し、Androidデバイスに接続します。"
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IPモードでADBを実行し、Androidデバイスとの接続を解除します。"
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "その他"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "リモートADB接続"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "リモートADB接続解除"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "リモートADBアドレス"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "接続先のIPアドレスとポート番号を\"192.168.1.143:5555\"の形式で入力して下さい。あなたのデバイスがのドキュメントを読んでリモートADB接続をサポートしているかを確認してください。サポートしているなら、そのアドレスとポート番号を使用してください。"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "不正なリモートADBアドレスです。"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "アドレスは必ずひとつ ':' を含まなければなりません。"
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "ホストは空白を含まなくともよいです。"
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "ポートは数字でなければなりません。"
|
||||
|
||||
# game/android.rpy:46
|
||||
old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
|
||||
new "Android パッケージをビルドして、接続された Android にインストール、 そのデバイスでアプリを起動します。"
|
||||
|
||||
# game/android.rpy:288
|
||||
old "Television"
|
||||
new "Television"
|
||||
|
||||
# game/android.rpy:324
|
||||
old "Build, Install & Launch"
|
||||
new "ビルドとインストール、起動"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/android.rpy:12
|
||||
old "To build Android packages, please download RAPT (from {a=http://www.renpy.org/dl/android}here{/a}), unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Androidパッケージをビルドするためには{a=http://www.renpy.org/dl/android}RAPT{/a}をダウンロードして解凍し、Ren'Py ディレクトリーに配置してランチャーを再起動してください。"
|
||||
|
||||
# game/android.rpy:13
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT はインストールされましたが、Androidパッケージをビルドする前に Android SDK もインストールする必要があります。SDKをインストールしてください。"
|
||||
|
||||
# game/android.rpy:14
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT はインストールされましたが、キーが設定されていません。新しいキーを作成するか、android.keystore を復帰させてください。"
|
||||
|
||||
# game/android.rpy:15
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "現在のプロジェクトは設定がされていません。「設定」を使用してビルド前に設定してください。"
|
||||
|
||||
# game/android.rpy:16
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "「ビルド」を選択して現在のプロジェクトをビルドするか、Android デバイスを接続して「ビルド & インストール」を選択し、ビルド後そのデバイスにインストールしてください。"
|
||||
|
||||
# game/android.rpy:18
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android Phoneをエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します。Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:19
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android tabletをエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します。Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:20
|
||||
old "Attempts to emulate an OUYA console.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "Android OUYAをエミュレートします。\n\nコントローラーの入力は矢印キー、Enterはセレクトボタン、Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:22
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Android SDKをダウンロード後インストールします。サインに必要なキーを任意で生成します。"
|
||||
|
||||
# game/android.rpy:23
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "このプロジェクトについてパッケージ名とバージョン、その他の情報を設定してください。"
|
||||
|
||||
# game/android.rpy:24
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "Google Play key を含むファイルをエディターで開いてください。\n\nこれはアプリが拡張APKを使用する場合のみ必要となります。詳細はドキュメントを参照してください。"
|
||||
|
||||
# game/android.rpy:25
|
||||
old "Builds the Android package."
|
||||
new "Androidパッケージをビルドします。"
|
||||
|
||||
# game/android.rpy:26
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Androidパッケージをビルドし、コンピューターに接続されたAndroidデバイスにインストールします。"
|
||||
|
||||
# game/android.rpy:142
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:151
|
||||
old "QUESTION"
|
||||
new "質問"
|
||||
|
||||
# game/android.rpy:351
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:371
|
||||
old "Emulation:"
|
||||
new "エミュレーター:"
|
||||
|
||||
# game/android.rpy:379
|
||||
old "Phone"
|
||||
new "Phone"
|
||||
|
||||
# game/android.rpy:383
|
||||
old "Tablet"
|
||||
new "Tablet"
|
||||
|
||||
# game/android.rpy:387
|
||||
old "Television / OUYA"
|
||||
new "Television / OUYA"
|
||||
|
||||
# game/android.rpy:399
|
||||
old "Build:"
|
||||
new "ビルド:"
|
||||
|
||||
# game/android.rpy:407
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDKのインストール & キーの作成"
|
||||
|
||||
# game/android.rpy:411
|
||||
old "Configure"
|
||||
new "設定"
|
||||
|
||||
# game/android.rpy:415
|
||||
old "Build Package"
|
||||
new "パッケージのビルド"
|
||||
|
||||
# game/android.rpy:419
|
||||
old "Build & Install"
|
||||
new "ビルド & インストール"
|
||||
|
||||
# game/android.rpy:13
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "Windowsでは、Androidパッケージのビルドに32-bitのJava開発キットが必要です。JDKはJREとは異なるため、JDKが無くてもJavaが利用できます。\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}JDKのダウンロードとインストール{/a}を行い、Ren'Pyランチャーを再起動して下さい。"
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "Androidパッケージをビルドするには、RAPTをダウンロード・展開し、Ren'Pyのディレクトリーに設置して下さい。その後、Ren'Pyを再起動して下さい。"
|
||||
|
||||
# game/android.rpy:504
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "Androidアプリをパッケージングする前に、RAPT(Ren'Py Android Packaging Tool)をダウンロードする必要があります。今すぐダウンロードしますか?"
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "OUYAやFire TVのようなテレビで動作する Android デバイスをエミュレートします。\n\nコントローラーの入力は矢印キー、Enterはセレクトボタン、Escapeはメニューボタン、PageUpはバックボタンに割り当てられています。"
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IPモードでADBを実行し、Androidデバイスに接続します。"
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IPモードでADBを実行し、Androidデバイスとの接続を解除します。"
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "その他"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "リモートADB接続"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "リモートADB接続解除"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "リモートADBアドレス"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "接続先のIPアドレスとポート番号を\"192.168.1.143:5555\"の形式で入力して下さい。あなたのデバイスがのドキュメントを読んでリモートADB接続をサポートしているかを確認してください。サポートしているなら、そのアドレスとポート番号を使用してください。"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "不正なリモートADBアドレスです。"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "アドレスは必ずひとつ ':' を含まなければなりません。"
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "ホストは空白を含まなくともよいです。"
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "ポートは数字でなければなりません。"
|
||||
|
||||
# game/android.rpy:46
|
||||
old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
|
||||
new "Android パッケージをビルドして、接続された Android にインストール、 そのデバイスでアプリを起動します。"
|
||||
|
||||
# game/android.rpy:288
|
||||
old "Television"
|
||||
new "Television"
|
||||
|
||||
# game/android.rpy:324
|
||||
old "Build, Install & Launch"
|
||||
new "ビルドとインストール、起動"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/choose_directory.rpy:73
|
||||
old "Ren'Py was unable to run python with tkinter to choose the directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Py は tkinter でディレクトリーを選択出来ません。 python-tk か tkinter をインストールしてください。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/choose_directory.rpy:73
|
||||
old "Ren'Py was unable to run python with tkinter to choose the directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Py は tkinter でディレクトリーを選択出来ません。 python-tk か tkinter をインストールしてください。"
|
||||
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/choose_theme.rpy:274
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "テーマを変更出来ません。 options.rpy が変更されすぎているかもしれません。"
|
||||
|
||||
# game/choose_theme.rpy:332
|
||||
old "Display"
|
||||
new "Display"
|
||||
|
||||
# game/choose_theme.rpy:333
|
||||
old "Window"
|
||||
new "Window"
|
||||
|
||||
# game/choose_theme.rpy:334
|
||||
old "Fullscreen"
|
||||
new "Fullscreen"
|
||||
|
||||
# game/choose_theme.rpy:335
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:342
|
||||
old "Sound Volume"
|
||||
new "Sound Volume"
|
||||
|
||||
# game/choose_theme.rpy:376
|
||||
old "Choose Theme"
|
||||
new "Choose Theme"
|
||||
|
||||
# game/choose_theme.rpy:389
|
||||
old "Theme"
|
||||
new "テーマ"
|
||||
|
||||
# game/choose_theme.rpy:413
|
||||
old "Color Scheme"
|
||||
new "カラースキーム"
|
||||
|
||||
# game/choose_theme.rpy:444
|
||||
old "Continue"
|
||||
new "続行"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/choose_theme.rpy:274
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "テーマを変更出来ません。 options.rpy が変更されすぎているかもしれません。"
|
||||
|
||||
# game/choose_theme.rpy:332
|
||||
old "Display"
|
||||
new "Display"
|
||||
|
||||
# game/choose_theme.rpy:333
|
||||
old "Window"
|
||||
new "Window"
|
||||
|
||||
# game/choose_theme.rpy:334
|
||||
old "Fullscreen"
|
||||
new "Fullscreen"
|
||||
|
||||
# game/choose_theme.rpy:335
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:342
|
||||
old "Sound Volume"
|
||||
new "Sound Volume"
|
||||
|
||||
# game/choose_theme.rpy:376
|
||||
old "Choose Theme"
|
||||
new "Choose Theme"
|
||||
|
||||
# game/choose_theme.rpy:389
|
||||
old "Theme"
|
||||
new "テーマ"
|
||||
|
||||
# game/choose_theme.rpy:413
|
||||
old "Color Scheme"
|
||||
new "カラースキーム"
|
||||
|
||||
# game/choose_theme.rpy:444
|
||||
old "Continue"
|
||||
new "続行"
|
||||
|
||||
|
||||
@@ -450,6 +450,15 @@ translate japanese strings:
|
||||
old "Self-voicing enabled. Press 'v' to disable."
|
||||
new "セルフボイシングが有効化しました。 'v' で無効化します。"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:437
|
||||
old "Rectangle copied to clipboard."
|
||||
new "クリップボードに矩形領域がコピーされました"
|
||||
|
||||
# renpy/common/_developer/developer.rpym:440
|
||||
old "Position copied to clipboard."
|
||||
new "クリップボードに座標がコピーされました"
|
||||
|
||||
|
||||
##Lancherでのみ必要###########################################
|
||||
# renpy/common/00gltest.rpy:95
|
||||
old "Quit"
|
||||
@@ -470,6 +479,43 @@ translate japanese strings:
|
||||
# renpy/common/_compat/gamemenu.rpym:362
|
||||
old "Next"
|
||||
new "次へ"
|
||||
|
||||
# renpy/common/00updater.rpy:362
|
||||
old "The Ren'Py Updater is not supported on mobile devices."
|
||||
new "モバイル板でのアップデートはサポートしていません。"
|
||||
|
||||
# renpy/common/00updater.rpy:478
|
||||
old "An error is being simulated."
|
||||
new "エラーがシミュレートされました。"
|
||||
|
||||
# renpy/common/00updater.rpy:654
|
||||
old "Either this project does not support updating, or the update status file was deleted."
|
||||
new "このプロジェクトはアップデートをサポートしていないか、アップデート用のファイルが削除されました。"
|
||||
|
||||
# renpy/common/00updater.rpy:668
|
||||
old "This account does not have permission to perform an update."
|
||||
new "このアカウントにはアップデート処理の権限がありません。"
|
||||
|
||||
# renpy/common/00updater.rpy:671
|
||||
old "This account does not have permission to write the update log."
|
||||
new "このアカウントにはアップデートログを記録する権限がありません。"
|
||||
|
||||
# renpy/common/00updater.rpy:696
|
||||
old "Could not verify update signature."
|
||||
new "アップデートシグネチャーを認証出来ません。"
|
||||
|
||||
# renpy/common/00updater.rpy:956
|
||||
old "The update file was not downloaded."
|
||||
new "アップデートファイルがダウンロードされませんでした。"
|
||||
|
||||
# renpy/common/00updater.rpy:974
|
||||
old "The update file does not have the correct digest - it may have been corrupted."
|
||||
new "アップデートファイルは正しい digest を持っていません - 破損の可能性がありまます。"
|
||||
|
||||
# renpy/common/00updater.rpy:1030
|
||||
old "While unpacking {}, unknown type {}."
|
||||
new "{} を解凍中に、未知のタイプ {} を検出しました。"
|
||||
|
||||
##templateでのみ必要############################################
|
||||
#
|
||||
# # renpy/common/00updater.rpy:1385
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Nothing to do."
|
||||
new "何もしません。"
|
||||
|
||||
# game/distribute.rpy:339
|
||||
old "Scanning project files..."
|
||||
new "プロジェクトをスキャンしています…"
|
||||
|
||||
# game/distribute.rpy:346
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Ren'Pyファイルをスキャンしています…"
|
||||
|
||||
# game/distribute.rpy:496
|
||||
old "Archiving files..."
|
||||
new "ファイルをアーカイブしています…"
|
||||
|
||||
# game/distribute.rpy:747
|
||||
old "Writing the [variant] [format] package."
|
||||
new "[variant] [format] パッケージを書き出しています。."
|
||||
|
||||
# game/distribute.rpy:760
|
||||
old "Making the [variant] update zsync file."
|
||||
new "[variant] のアップデート用 zsync ファイルを書き出しています。"
|
||||
|
||||
# game/distribute.rpy:856
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "{b}[total]{/b} 中 {b}[complete]{/b} ファイルが処理されました。"
|
||||
|
||||
# game/distribute.rpy:917
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "すべてのパッケージがビルドされました。\n\nパーミッション情報のために、Windows上でのLinuxやMacintosh用の配布物の解凍、再圧縮はサポートされません。"
|
||||
|
||||
# game/distribute.rpy:358
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "パッケージが選択されていないため、何もすることがありません。"
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "配布物のビルドに失敗しました:\n\nbuild.directory_name 変数にスペース、コロン、セミコロンを含めてはいけません。"
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Nothing to do."
|
||||
new "何もしません。"
|
||||
|
||||
# game/distribute.rpy:339
|
||||
old "Scanning project files..."
|
||||
new "プロジェクトをスキャンしています…"
|
||||
|
||||
# game/distribute.rpy:346
|
||||
old "Scanning Ren'Py files..."
|
||||
new "Ren'Pyファイルをスキャンしています…"
|
||||
|
||||
# game/distribute.rpy:496
|
||||
old "Archiving files..."
|
||||
new "ファイルをアーカイブしています…"
|
||||
|
||||
# game/distribute.rpy:747
|
||||
old "Writing the [variant] [format] package."
|
||||
new "[variant] [format] パッケージを書き出しています。."
|
||||
|
||||
# game/distribute.rpy:760
|
||||
old "Making the [variant] update zsync file."
|
||||
new "[variant] のアップデート用 zsync ファイルを書き出しています。"
|
||||
|
||||
# game/distribute.rpy:856
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "{b}[total]{/b} 中 {b}[complete]{/b} ファイルが処理されました。"
|
||||
|
||||
# game/distribute.rpy:917
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "すべてのパッケージがビルドされました。\n\nパーミッション情報のために、Windows上でのLinuxやMacintosh用の配布物の解凍、再圧縮はサポートされません。"
|
||||
|
||||
# game/distribute.rpy:358
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "パッケージが選択されていないため、何もすることがありません。"
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "配布物のビルドに失敗しました:\n\nbuild.directory_name 変数にスペース、コロン、セミコロンを含めてはいけません。"
|
||||
|
||||
@@ -1,47 +1,63 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/distribute_gui.rpy:139
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "配布物のビルド: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:154
|
||||
old "Directory Name:"
|
||||
new "ディレクトリー名:"
|
||||
|
||||
# game/distribute_gui.rpy:158
|
||||
old "Executable Name:"
|
||||
new "実行ファイル名:"
|
||||
|
||||
# game/distribute_gui.rpy:167
|
||||
old "Actions:"
|
||||
new "アクション:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy を編集"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Refresh"
|
||||
new "更新"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Build Packages:"
|
||||
new "パッケージをビルド"
|
||||
|
||||
# game/distribute_gui.rpy:208
|
||||
old "Build Updates"
|
||||
new "アップデートをビルド"
|
||||
|
||||
# game/distribute_gui.rpy:212
|
||||
old "Build"
|
||||
new "ビルド"
|
||||
|
||||
# game/distribute_gui.rpy:219
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "プロジェクトの実行時にエラーが検出されました。配布物をビルドする前にエラーなしでプロジェクトが実行するようにしてください。"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "プロジェクトにビルド情報がありません。options.rpy の末尾にビルド情報を追加しますか?"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/distribute_gui.rpy:139
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "配布物のビルド: [project.current.name!q]"
|
||||
|
||||
# game/distribute_gui.rpy:154
|
||||
old "Directory Name:"
|
||||
new "ディレクトリー名:"
|
||||
|
||||
# game/distribute_gui.rpy:158
|
||||
old "Executable Name:"
|
||||
new "実行ファイル名:"
|
||||
|
||||
# game/distribute_gui.rpy:167
|
||||
old "Actions:"
|
||||
new "アクション:"
|
||||
|
||||
# game/distribute_gui.rpy:175
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy を編集"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Refresh"
|
||||
new "更新"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Build Packages:"
|
||||
new "パッケージをビルド"
|
||||
|
||||
# game/distribute_gui.rpy:208
|
||||
old "Build Updates"
|
||||
new "アップデートをビルド"
|
||||
|
||||
# game/distribute_gui.rpy:212
|
||||
old "Build"
|
||||
new "ビルド"
|
||||
|
||||
# game/distribute_gui.rpy:219
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "プロジェクトの実行時にエラーが検出されました。配布物をビルドする前にエラーなしでプロジェクトが実行するようにしてください。"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "プロジェクトにビルド情報がありません。options.rpy の末尾にビルド情報を追加しますか?"
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Add from clauses to calls, once"
|
||||
new "from 節を call に加える"
|
||||
|
||||
# game/distribute_gui.rpy:231
|
||||
old "Options:"
|
||||
new "設定:"
|
||||
|
||||
# game/distribute_gui.rpy:238
|
||||
old "Add from clauses to calls"
|
||||
new "from 節を call ステートメントに加える"
|
||||
|
||||
# game/distribute_gui.rpy:246
|
||||
old "Adding from clauses to call statements that do not have them."
|
||||
new "from 節がない call ステートメントに from 節を加えています"
|
||||
|
||||
|
||||
@@ -1,58 +1,58 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/editor.rpy:120
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}推奨{/b} スペルチュックのような開発目的のインターフェースや機能を簡単に使用可能なベータエディターです。Editraは現在中国、韓国、日本語の入力に必要な IME のサポートに欠陥があります。"
|
||||
|
||||
# game/editor.rpy:121
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}推奨{/b} スペルチェックのような開発目的のインターフェースや機能を簡単に使用可能なベータエディターです。Editraは現在中国、韓国、日本語の入力に必要な IME のサポートに欠陥があります。LinuxではEditraはwxpythonを必要とします。"
|
||||
|
||||
# game/editor.rpy:137
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "これはおそらくwxPythonがこのシステムにインストールされていないため発生しました。"
|
||||
|
||||
# game/editor.rpy:144
|
||||
old "Up to 22 MB download required."
|
||||
new "22MB までのダウンロードが必要です。"
|
||||
|
||||
# game/editor.rpy:157
|
||||
old "1.8 MB download required."
|
||||
new "1.8 MB のダウンロードが必要です。"
|
||||
|
||||
# game/editor.rpy:158
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "これはおそらくJavaがこのシステムにインストールされていないため発生しました。"
|
||||
|
||||
# game/editor.rpy:327
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "テキストエディターの選択中にエラーが発生しました:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:423
|
||||
old "Select Editor"
|
||||
new "エディターを選択"
|
||||
|
||||
# game/editor.rpy:438
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "テキストエディタはRen'Pyスクリプトファイルを編集するためのプログラムです。ここではRen'Pyが使用するエディターを選択可能です。存在しなければエディターは自動的にダウンロードされインストールされます。"
|
||||
|
||||
# game/editor.rpy:460
|
||||
old "Cancel"
|
||||
new "キャンセル"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/editor.rpy:155
|
||||
old "A mature editor that requires Java."
|
||||
new "Javaを必要とする成熟したエディターです。"
|
||||
|
||||
# game/editor.rpy:164
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "オペレーティングシステムで .rpy ファイルに関連づけたエディターを実行します。"
|
||||
|
||||
# game/editor.rpy:180
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Ren'Pyのテキストエディターの実行を停止します。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/editor.rpy:120
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}推奨{/b} スペルチュックのような開発目的のインターフェースや機能を簡単に使用可能なベータエディターです。Editraは現在中国、韓国、日本語の入力に必要な IME のサポートに欠陥があります。"
|
||||
|
||||
# game/editor.rpy:121
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}推奨{/b} スペルチェックのような開発目的のインターフェースや機能を簡単に使用可能なベータエディターです。Editraは現在中国、韓国、日本語の入力に必要な IME のサポートに欠陥があります。LinuxではEditraはwxpythonを必要とします。"
|
||||
|
||||
# game/editor.rpy:137
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "これはおそらくwxPythonがこのシステムにインストールされていないため発生しました。"
|
||||
|
||||
# game/editor.rpy:144
|
||||
old "Up to 22 MB download required."
|
||||
new "22MB までのダウンロードが必要です。"
|
||||
|
||||
# game/editor.rpy:157
|
||||
old "1.8 MB download required."
|
||||
new "1.8 MB のダウンロードが必要です。"
|
||||
|
||||
# game/editor.rpy:158
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "これはおそらくJavaがこのシステムにインストールされていないため発生しました。"
|
||||
|
||||
# game/editor.rpy:327
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "テキストエディターの選択中にエラーが発生しました:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:423
|
||||
old "Select Editor"
|
||||
new "エディターを選択"
|
||||
|
||||
# game/editor.rpy:438
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "テキストエディタはRen'Pyスクリプトファイルを編集するためのプログラムです。ここではRen'Pyが使用するエディターを選択可能です。存在しなければエディターは自動的にダウンロードされインストールされます。"
|
||||
|
||||
# game/editor.rpy:460
|
||||
old "Cancel"
|
||||
new "キャンセル"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/editor.rpy:155
|
||||
old "A mature editor that requires Java."
|
||||
new "Javaを必要とする成熟したエディターです。"
|
||||
|
||||
# game/editor.rpy:164
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "オペレーティングシステムで .rpy ファイルに関連づけたエディターを実行します。"
|
||||
|
||||
# game/editor.rpy:180
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "Ren'Pyのテキストエディターの実行を停止します。"
|
||||
|
||||
|
||||
@@ -1,111 +1,111 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/front_page.rpy:67
|
||||
old "refresh"
|
||||
new "更新"
|
||||
|
||||
# game/front_page.rpy:94
|
||||
old "+ Create New Project"
|
||||
new "+ 新規プロジェクトの作成"
|
||||
|
||||
# game/front_page.rpy:106
|
||||
old "Launch Project"
|
||||
new "プロジェクトの起動"
|
||||
|
||||
# game/front_page.rpy:127
|
||||
old "Tutorial"
|
||||
new "Tutorial"
|
||||
|
||||
# game/front_page.rpy:128
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "Active Project"
|
||||
new "アクティブなプロジェクト"
|
||||
|
||||
# game/front_page.rpy:152
|
||||
old "Open Directory"
|
||||
new "ディレクトリーを開く"
|
||||
|
||||
# game/front_page.rpy:157
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:158
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:164
|
||||
old "Edit File"
|
||||
new "ファイル編集"
|
||||
|
||||
# game/front_page.rpy:172
|
||||
old "All script files"
|
||||
new "すべてのスクリプト"
|
||||
|
||||
# game/front_page.rpy:181
|
||||
old "Navigate Script"
|
||||
new "スクリプトのナビゲート"
|
||||
|
||||
# game/front_page.rpy:192
|
||||
old "Check Script (Lint)"
|
||||
new "スクリプトチェック(Lint)"
|
||||
|
||||
# game/front_page.rpy:193
|
||||
old "Change Theme"
|
||||
new "テーマ変更"
|
||||
|
||||
# game/front_page.rpy:194
|
||||
old "Delete Persistent"
|
||||
new "永続データ削除"
|
||||
|
||||
# game/front_page.rpy:202
|
||||
old "Build Distributions"
|
||||
new "配布物のビルド"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:205
|
||||
old "Generate Translations"
|
||||
new "翻訳の生成"
|
||||
|
||||
# game/front_page.rpy:206
|
||||
old "Extract Dialogue"
|
||||
new "台詞の抽出"
|
||||
|
||||
# game/front_page.rpy:222
|
||||
old "Checking script for potential problems..."
|
||||
new "潜在的な問題のためにスクリプトをチェックしています…"
|
||||
|
||||
# game/front_page.rpy:237
|
||||
old "Deleting persistent data..."
|
||||
new "永続データを削除しています…"
|
||||
|
||||
# game/front_page.rpy:122
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (テンプレート)"
|
||||
|
||||
# game/front_page.rpy:35
|
||||
old "Open [text] directory."
|
||||
new "[text] ディレクトリーを開きます。"
|
||||
|
||||
# game/front_page.rpy:150
|
||||
old "Select project [text]."
|
||||
new "プロジェクト [text] を選択します。"
|
||||
|
||||
# game/front_page.rpy:234
|
||||
old "Force Recompile"
|
||||
new "強制再コンパイル"
|
||||
|
||||
# game/front_page.rpy:285
|
||||
old "Recompiling all rpy files into rpyc files..."
|
||||
new "すべての rpy ファイルを rpyc ファイルにコンパイルしています。"
|
||||
|
||||
# game/front_page.rpy:245
|
||||
old "iOS"
|
||||
new "iOS"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/front_page.rpy:67
|
||||
old "refresh"
|
||||
new "更新"
|
||||
|
||||
# game/front_page.rpy:94
|
||||
old "+ Create New Project"
|
||||
new "+ 新規プロジェクトの作成"
|
||||
|
||||
# game/front_page.rpy:106
|
||||
old "Launch Project"
|
||||
new "プロジェクトの起動"
|
||||
|
||||
# game/front_page.rpy:127
|
||||
old "Tutorial"
|
||||
new "Tutorial"
|
||||
|
||||
# game/front_page.rpy:128
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "Active Project"
|
||||
new "アクティブなプロジェクト"
|
||||
|
||||
# game/front_page.rpy:152
|
||||
old "Open Directory"
|
||||
new "ディレクトリーを開く"
|
||||
|
||||
# game/front_page.rpy:157
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:158
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:164
|
||||
old "Edit File"
|
||||
new "ファイル編集"
|
||||
|
||||
# game/front_page.rpy:172
|
||||
old "All script files"
|
||||
new "すべてのスクリプト"
|
||||
|
||||
# game/front_page.rpy:181
|
||||
old "Navigate Script"
|
||||
new "スクリプトのナビゲート"
|
||||
|
||||
# game/front_page.rpy:192
|
||||
old "Check Script (Lint)"
|
||||
new "スクリプトチェック(Lint)"
|
||||
|
||||
# game/front_page.rpy:193
|
||||
old "Change Theme"
|
||||
new "テーマ変更"
|
||||
|
||||
# game/front_page.rpy:194
|
||||
old "Delete Persistent"
|
||||
new "永続データ削除"
|
||||
|
||||
# game/front_page.rpy:202
|
||||
old "Build Distributions"
|
||||
new "配布物のビルド"
|
||||
|
||||
# game/front_page.rpy:204
|
||||
old "Android"
|
||||
new "Android"
|
||||
|
||||
# game/front_page.rpy:205
|
||||
old "Generate Translations"
|
||||
new "翻訳の生成"
|
||||
|
||||
# game/front_page.rpy:206
|
||||
old "Extract Dialogue"
|
||||
new "台詞の抽出"
|
||||
|
||||
# game/front_page.rpy:222
|
||||
old "Checking script for potential problems..."
|
||||
new "潜在的な問題のためにスクリプトをチェックしています…"
|
||||
|
||||
# game/front_page.rpy:237
|
||||
old "Deleting persistent data..."
|
||||
new "永続データを削除しています…"
|
||||
|
||||
# game/front_page.rpy:122
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (テンプレート)"
|
||||
|
||||
# game/front_page.rpy:35
|
||||
old "Open [text] directory."
|
||||
new "[text] ディレクトリーを開きます。"
|
||||
|
||||
# game/front_page.rpy:150
|
||||
old "Select project [text]."
|
||||
new "プロジェクト [text] を選択します。"
|
||||
|
||||
# game/front_page.rpy:234
|
||||
old "Force Recompile"
|
||||
new "強制再コンパイル"
|
||||
|
||||
# game/front_page.rpy:285
|
||||
old "Recompiling all rpy files into rpyc files..."
|
||||
new "すべての rpy ファイルを rpyc ファイルにコンパイルしています。"
|
||||
|
||||
# game/front_page.rpy:245
|
||||
old "iOS"
|
||||
new "iOS"
|
||||
|
||||
|
||||
@@ -1,83 +1,83 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/interface.rpy:89
|
||||
old "Documentation"
|
||||
new "ドキュメント"
|
||||
|
||||
# game/interface.rpy:90
|
||||
old "Ren'Py Website"
|
||||
new "Ren'Pyサイト"
|
||||
|
||||
# game/interface.rpy:91
|
||||
old "Ren'Py Games List"
|
||||
new "Ren'Pyゲームリスト"
|
||||
|
||||
# game/interface.rpy:92
|
||||
old "About"
|
||||
new "About"
|
||||
|
||||
# game/interface.rpy:99
|
||||
old "update"
|
||||
new "アップデート"
|
||||
|
||||
# game/interface.rpy:101
|
||||
old "preferences"
|
||||
new "設定"
|
||||
|
||||
# game/interface.rpy:102
|
||||
old "quit"
|
||||
new "終了"
|
||||
|
||||
# game/interface.rpy:174
|
||||
old "Yes"
|
||||
new "Yes"
|
||||
|
||||
# game/interface.rpy:176
|
||||
old "No"
|
||||
new "No"
|
||||
|
||||
# game/interface.rpy:211
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "パッケージフォーマットの制限により、アスキーコード以外のファイル、ディレクトリー名は許可されません。"
|
||||
|
||||
# game/interface.rpy:213
|
||||
old "[title]"
|
||||
new "[title]"
|
||||
|
||||
# game/interface.rpy:299
|
||||
old "ERROR"
|
||||
new "エラー"
|
||||
|
||||
# game/interface.rpy:328
|
||||
old "While [what!q], an error occured:"
|
||||
new "[what!q] 中にエラーが発生しました。:"
|
||||
|
||||
# game/interface.rpy:329
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:347
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "{{ または [[ はテキスト入力出来ません。"
|
||||
|
||||
# game/interface.rpy:352
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "ファイル、ディレクトリーが / または \\. を含んでいるかもしれません。"
|
||||
|
||||
# game/interface.rpy:358
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "ファイル、ディレクトリー名はアスキーコードの文字列で構成される必要があります。"
|
||||
|
||||
# game/interface.rpy:379
|
||||
old "INFORMATION"
|
||||
new "情報"
|
||||
|
||||
# game/interface.rpy:422
|
||||
old "PROCESSING"
|
||||
new "処理中"
|
||||
|
||||
# game/interface.rpy:452
|
||||
old "CHOICE"
|
||||
new "選択"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/interface.rpy:89
|
||||
old "Documentation"
|
||||
new "ドキュメント"
|
||||
|
||||
# game/interface.rpy:90
|
||||
old "Ren'Py Website"
|
||||
new "Ren'Pyサイト"
|
||||
|
||||
# game/interface.rpy:91
|
||||
old "Ren'Py Games List"
|
||||
new "Ren'Pyゲームリスト"
|
||||
|
||||
# game/interface.rpy:92
|
||||
old "About"
|
||||
new "About"
|
||||
|
||||
# game/interface.rpy:99
|
||||
old "update"
|
||||
new "アップデート"
|
||||
|
||||
# game/interface.rpy:101
|
||||
old "preferences"
|
||||
new "設定"
|
||||
|
||||
# game/interface.rpy:102
|
||||
old "quit"
|
||||
new "終了"
|
||||
|
||||
# game/interface.rpy:174
|
||||
old "Yes"
|
||||
new "Yes"
|
||||
|
||||
# game/interface.rpy:176
|
||||
old "No"
|
||||
new "No"
|
||||
|
||||
# game/interface.rpy:211
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "パッケージフォーマットの制限により、アスキーコード以外のファイル、ディレクトリー名は許可されません。"
|
||||
|
||||
# game/interface.rpy:213
|
||||
old "[title]"
|
||||
new "[title]"
|
||||
|
||||
# game/interface.rpy:299
|
||||
old "ERROR"
|
||||
new "エラー"
|
||||
|
||||
# game/interface.rpy:328
|
||||
old "While [what!q], an error occured:"
|
||||
new "[what!q] 中にエラーが発生しました。:"
|
||||
|
||||
# game/interface.rpy:329
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:347
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "{{ または [[ はテキスト入力出来ません。"
|
||||
|
||||
# game/interface.rpy:352
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "ファイル、ディレクトリーが / または \\. を含んでいるかもしれません。"
|
||||
|
||||
# game/interface.rpy:358
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "ファイル、ディレクトリー名はアスキーコードの文字列で構成される必要があります。"
|
||||
|
||||
# game/interface.rpy:379
|
||||
old "INFORMATION"
|
||||
new "情報"
|
||||
|
||||
# game/interface.rpy:422
|
||||
old "PROCESSING"
|
||||
new "処理中"
|
||||
|
||||
# game/interface.rpy:452
|
||||
old "CHOICE"
|
||||
new "選択"
|
||||
|
||||
|
||||
@@ -1,99 +1,99 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/ios.rpy:28
|
||||
old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "iOS パッケージをビルドするには、 renios をダウンロードして、Ren'Py ディレクトリーに配置、ランチャーを再起動してください。"
|
||||
|
||||
# game/ios.rpy:29
|
||||
old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
|
||||
new "'Select Directory' から、 xcode プロジェクトが配置されるディレクトリーを選択してください。"
|
||||
|
||||
# game/ios.rpy:30
|
||||
old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
|
||||
new "現在の Ren'Py プロジェクトに対応する Xcode プロジェクトがありません。'Create Xcode Project' から作成してください。"
|
||||
|
||||
# game/ios.rpy:31
|
||||
old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
|
||||
new "Xcode プロジェクトが存在します。'Update Xcode Project' を選択して最新のゲームファイルに更新するか、 Xcode を使用してそれをビルド、インストールしてください。"
|
||||
|
||||
# game/ios.rpy:33
|
||||
old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPhone をエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します"
|
||||
|
||||
# game/ios.rpy:34
|
||||
old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPad をエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します"
|
||||
|
||||
# game/ios.rpy:36
|
||||
old "Selects the directory where Xcode projects will be placed."
|
||||
new "Xcode プロジェクトが配置されるディレクトリーを選択します。"
|
||||
|
||||
# game/ios.rpy:37
|
||||
old "Creates an Xcode project corresponding to the current Ren'Py project."
|
||||
new "現在の Ren'PY プロジェクトに対応する Xcode プロジェクトを作成します。"
|
||||
|
||||
# game/ios.rpy:38
|
||||
old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
|
||||
new "最新のゲームファイルに Xcode プロジェクトを更新します。これは Ren'Py プロジェクトが変更される度に行わなければなりません。"
|
||||
|
||||
# game/ios.rpy:39
|
||||
old "Opens the Xcode project in Xcode."
|
||||
new "Xcode から Xcode プロジェクトを開きます。"
|
||||
|
||||
# game/ios.rpy:41
|
||||
old "Opens the directory containing Xcode projects."
|
||||
new "対応する Xcode プロジェクトを開きます。"
|
||||
|
||||
# game/ios.rpy:126
|
||||
old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
|
||||
new "その Xcode プロジェクトは既に存在します。古いプロジェクトをリネームするか、新しいもので置き換えますか?"
|
||||
|
||||
# game/ios.rpy:202
|
||||
old "iOS: [project.current.name!q]"
|
||||
new "iOS: [project.current.name!q]"
|
||||
|
||||
# game/ios.rpy:231
|
||||
old "iPhone"
|
||||
new "iPhone"
|
||||
|
||||
# game/ios.rpy:235
|
||||
old "iPad"
|
||||
new "iPad"
|
||||
|
||||
# game/ios.rpy:255
|
||||
old "Select Xcode Projects Directory"
|
||||
new "Xcode プロジェクトディレクトリーを選択してください。"
|
||||
|
||||
# game/ios.rpy:259
|
||||
old "Create Xcode Project"
|
||||
new "Xcode プロジェクトを作成してください。"
|
||||
|
||||
# game/ios.rpy:263
|
||||
old "Update Xcode Project"
|
||||
new "Xcode プロジェクトを更新してください。"
|
||||
|
||||
# game/ios.rpy:268
|
||||
old "Launch Xcode"
|
||||
new "Xcode 起動"
|
||||
|
||||
# game/ios.rpy:303
|
||||
old "Open Xcode Projects Directory"
|
||||
new "Xcode プロジェクトディレクトリーを開いてください。"
|
||||
|
||||
# game/ios.rpy:336
|
||||
old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
|
||||
new "iOS アプリをパッケージする前に、reniosをダウンロードする必要があります。 renios をダウンロードしますか?"
|
||||
|
||||
# game/ios.rpy:345
|
||||
old "XCODE PROJECTS DIRECTORY"
|
||||
new "XCODE PROJECTS DIRECTORY"
|
||||
|
||||
# game/ios.rpy:345
|
||||
old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Xcode プロジェクトディレクトリーを選択してください。\n{b}ディレクトリー選択ウィンドウはこのウィンドウの裏に開くかもしれません。{/b}"
|
||||
|
||||
# game/ios.rpy:350
|
||||
old "Ren'Py has set the Xcode Projects Directory to:"
|
||||
new "Ren'Py は Xcode プロジェクトディレクトリーを以下に設定しました。:"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/ios.rpy:28
|
||||
old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "iOS パッケージをビルドするには、 renios をダウンロードして、Ren'Py ディレクトリーに配置、ランチャーを再起動してください。"
|
||||
|
||||
# game/ios.rpy:29
|
||||
old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
|
||||
new "'Select Directory' から、 xcode プロジェクトが配置されるディレクトリーを選択してください。"
|
||||
|
||||
# game/ios.rpy:30
|
||||
old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
|
||||
new "現在の Ren'Py プロジェクトに対応する Xcode プロジェクトがありません。'Create Xcode Project' から作成してください。"
|
||||
|
||||
# game/ios.rpy:31
|
||||
old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
|
||||
new "Xcode プロジェクトが存在します。'Update Xcode Project' を選択して最新のゲームファイルに更新するか、 Xcode を使用してそれをビルド、インストールしてください。"
|
||||
|
||||
# game/ios.rpy:33
|
||||
old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPhone をエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します"
|
||||
|
||||
# game/ios.rpy:34
|
||||
old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPad をエミュレートします。\n\nタッチ入力はマウスを利用してエミュレートされますが、ボタン押下時のみ反応します"
|
||||
|
||||
# game/ios.rpy:36
|
||||
old "Selects the directory where Xcode projects will be placed."
|
||||
new "Xcode プロジェクトが配置されるディレクトリーを選択します。"
|
||||
|
||||
# game/ios.rpy:37
|
||||
old "Creates an Xcode project corresponding to the current Ren'Py project."
|
||||
new "現在の Ren'PY プロジェクトに対応する Xcode プロジェクトを作成します。"
|
||||
|
||||
# game/ios.rpy:38
|
||||
old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
|
||||
new "最新のゲームファイルに Xcode プロジェクトを更新します。これは Ren'Py プロジェクトが変更される度に行わなければなりません。"
|
||||
|
||||
# game/ios.rpy:39
|
||||
old "Opens the Xcode project in Xcode."
|
||||
new "Xcode から Xcode プロジェクトを開きます。"
|
||||
|
||||
# game/ios.rpy:41
|
||||
old "Opens the directory containing Xcode projects."
|
||||
new "対応する Xcode プロジェクトを開きます。"
|
||||
|
||||
# game/ios.rpy:126
|
||||
old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
|
||||
new "その Xcode プロジェクトは既に存在します。古いプロジェクトをリネームするか、新しいもので置き換えますか?"
|
||||
|
||||
# game/ios.rpy:202
|
||||
old "iOS: [project.current.name!q]"
|
||||
new "iOS: [project.current.name!q]"
|
||||
|
||||
# game/ios.rpy:231
|
||||
old "iPhone"
|
||||
new "iPhone"
|
||||
|
||||
# game/ios.rpy:235
|
||||
old "iPad"
|
||||
new "iPad"
|
||||
|
||||
# game/ios.rpy:255
|
||||
old "Select Xcode Projects Directory"
|
||||
new "Xcode プロジェクトディレクトリー選択"
|
||||
|
||||
# game/ios.rpy:259
|
||||
old "Create Xcode Project"
|
||||
new "Xcode プロジェクト作成"
|
||||
|
||||
# game/ios.rpy:263
|
||||
old "Update Xcode Project"
|
||||
new "Xcode プロジェクト更新"
|
||||
|
||||
# game/ios.rpy:268
|
||||
old "Launch Xcode"
|
||||
new "Xcode 起動"
|
||||
|
||||
# game/ios.rpy:303
|
||||
old "Open Xcode Projects Directory"
|
||||
new "Xcode プロジェクトディレクトリー開く"
|
||||
|
||||
# game/ios.rpy:336
|
||||
old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
|
||||
new "iOS アプリをパッケージする前に、reniosをダウンロードする必要があります。 renios をダウンロードしますか?"
|
||||
|
||||
# game/ios.rpy:345
|
||||
old "XCODE PROJECTS DIRECTORY"
|
||||
new "XCODE PROJECTS DIRECTORY"
|
||||
|
||||
# game/ios.rpy:345
|
||||
old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "Xcode プロジェクトディレクトリーを選択してください。\n{b}ディレクトリー選択ウィンドウはこのウィンドウの裏に開くかもしれません。{/b}"
|
||||
|
||||
# game/ios.rpy:350
|
||||
old "Ren'Py has set the Xcode Projects Directory to:"
|
||||
new "Ren'Py は Xcode プロジェクトディレクトリーを以下に設定しました。:"
|
||||
|
||||
|
||||
@@ -1,67 +1,67 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/navigation.rpy:150
|
||||
old "Navigate: [project.current.name]"
|
||||
new "ナビゲーション: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:159
|
||||
old "Order: "
|
||||
new "並び順:"
|
||||
|
||||
# game/navigation.rpy:160
|
||||
old "alphabetical"
|
||||
new "アルファベット順"
|
||||
|
||||
# game/navigation.rpy:162
|
||||
old "by-file"
|
||||
new "ファイル順"
|
||||
|
||||
# game/navigation.rpy:164
|
||||
old "natural"
|
||||
new "natural"
|
||||
|
||||
# game/navigation.rpy:176
|
||||
old "Category:"
|
||||
new "カテゴリー:"
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "files"
|
||||
new "ファイル"
|
||||
|
||||
# game/navigation.rpy:179
|
||||
old "labels"
|
||||
new "ラベル"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "defines"
|
||||
new "定義"
|
||||
|
||||
# game/navigation.rpy:181
|
||||
old "transforms"
|
||||
new "変換"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "screens"
|
||||
new "スクリーン"
|
||||
|
||||
# game/navigation.rpy:183
|
||||
old "callables"
|
||||
new "関数"
|
||||
|
||||
# game/navigation.rpy:184
|
||||
old "TODOs"
|
||||
new "TODO"
|
||||
|
||||
# game/navigation.rpy:223
|
||||
old "+ Add script file"
|
||||
new "+ スクリプトファイルを追加する。"
|
||||
|
||||
# game/navigation.rpy:231
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODOコメントは見つかりません。\n\n作成には \"# TODO\" をスクリプトに加えてください。"
|
||||
|
||||
# game/navigation.rpy:238
|
||||
old "The list of names is empty."
|
||||
new "名前のリストは空です。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/navigation.rpy:150
|
||||
old "Navigate: [project.current.name]"
|
||||
new "ナビゲーション: [project.current.name]"
|
||||
|
||||
# game/navigation.rpy:159
|
||||
old "Order: "
|
||||
new "並び順:"
|
||||
|
||||
# game/navigation.rpy:160
|
||||
old "alphabetical"
|
||||
new "アルファベット順"
|
||||
|
||||
# game/navigation.rpy:162
|
||||
old "by-file"
|
||||
new "ファイル順"
|
||||
|
||||
# game/navigation.rpy:164
|
||||
old "natural"
|
||||
new "natural"
|
||||
|
||||
# game/navigation.rpy:176
|
||||
old "Category:"
|
||||
new "カテゴリー:"
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "files"
|
||||
new "ファイル"
|
||||
|
||||
# game/navigation.rpy:179
|
||||
old "labels"
|
||||
new "ラベル"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "defines"
|
||||
new "定義"
|
||||
|
||||
# game/navigation.rpy:181
|
||||
old "transforms"
|
||||
new "変換"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "screens"
|
||||
new "スクリーン"
|
||||
|
||||
# game/navigation.rpy:183
|
||||
old "callables"
|
||||
new "関数"
|
||||
|
||||
# game/navigation.rpy:184
|
||||
old "TODOs"
|
||||
new "TODO"
|
||||
|
||||
# game/navigation.rpy:223
|
||||
old "+ Add script file"
|
||||
new "+ スクリプトファイルを追加する。"
|
||||
|
||||
# game/navigation.rpy:231
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODOコメントは見つかりません。\n\n作成には \"# TODO\" をスクリプトに加えてください。"
|
||||
|
||||
# game/navigation.rpy:238
|
||||
old "The list of names is empty."
|
||||
new "名前のリストは空です。"
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/new_project.rpy:22
|
||||
old "Choose Project Template"
|
||||
new "テンプレートを選んでください"
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "新しいプロジェクトで使用するテンプレートを選択してください。Ren'Pyはデフォルトのフォントとユーザーインターフェイスの言語を設定します。あなたの言語がサポートされていないなら 'english' を選択してください。"
|
||||
|
||||
# game/new_project.rpy:55
|
||||
old "PROJECT NAME"
|
||||
new "プロジェクト名"
|
||||
|
||||
# game/new_project.rpy:56
|
||||
old "Please enter the name of your project:"
|
||||
new "プロジェクト名を入力してください:"
|
||||
|
||||
# game/new_project.rpy:62
|
||||
old "The project name may not be empty."
|
||||
new "プロジェクト名が空です。"
|
||||
|
||||
# game/new_project.rpy:67
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] は既に存在します。違う名前を選択してください。"
|
||||
|
||||
# game/new_project.rpy:70
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] は既に存在します。違う名前を選択してください。"
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "プロジェクトディレクトリーを設定出来ません。キャンセルしています。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/new_project.rpy:22
|
||||
old "Choose Project Template"
|
||||
new "テンプレートを選んでください"
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "新しいプロジェクトで使用するテンプレートを選択してください。Ren'Pyはデフォルトのフォントとユーザーインターフェイスの言語を設定します。あなたの言語がサポートされていないなら 'english' を選択してください。"
|
||||
|
||||
# game/new_project.rpy:55
|
||||
old "PROJECT NAME"
|
||||
new "プロジェクト名"
|
||||
|
||||
# game/new_project.rpy:56
|
||||
old "Please enter the name of your project:"
|
||||
new "プロジェクト名を入力してください:"
|
||||
|
||||
# game/new_project.rpy:62
|
||||
old "The project name may not be empty."
|
||||
new "プロジェクト名が空です。"
|
||||
|
||||
# game/new_project.rpy:67
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q] は既に存在します。違う名前を選択してください。"
|
||||
|
||||
# game/new_project.rpy:70
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q] は既に存在します。違う名前を選択してください。"
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "プロジェクトディレクトリーを設定出来ません。キャンセルしています。"
|
||||
|
||||
|
||||
@@ -1,75 +1,83 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/preferences.rpy:40
|
||||
old "Launcher Preferences"
|
||||
new "ランチャー設定"
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Projects Directory:"
|
||||
new "プロジェクトディレクトリー:"
|
||||
|
||||
# game/preferences.rpy:68
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:70
|
||||
old "Not Set"
|
||||
new "未設定"
|
||||
|
||||
# game/preferences.rpy:84
|
||||
old "Text Editor:"
|
||||
new "テキストエディター:"
|
||||
|
||||
# game/preferences.rpy:106
|
||||
old "Update Channel:"
|
||||
new "アップデートチャンネル:"
|
||||
|
||||
# game/preferences.rpy:126
|
||||
old "Navigation Options:"
|
||||
new "ナビゲートオプション:"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Include private names"
|
||||
new "内部使用の名前を含める"
|
||||
|
||||
# game/preferences.rpy:131
|
||||
old "Include library names"
|
||||
new "本体の名前を含める"
|
||||
|
||||
# game/preferences.rpy:141
|
||||
old "Launcher Options:"
|
||||
new "ランチャー設定:"
|
||||
|
||||
# game/preferences.rpy:145
|
||||
old "Hardware rendering"
|
||||
new "ハードウェアレンダリング"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Console output"
|
||||
new "コンソール出力"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Open launcher project"
|
||||
new "ランチャーのプロジェクトを開く"
|
||||
|
||||
# game/preferences.rpy:183
|
||||
old "Language:"
|
||||
new "言語:"
|
||||
|
||||
# game/preferences.rpy:146
|
||||
old "Show templates"
|
||||
new "テンプレートの表示"
|
||||
|
||||
# game/preferences.rpy:165
|
||||
old "Large fonts"
|
||||
new "フォントを大きくする"
|
||||
|
||||
# game/preferences.rpy:91
|
||||
old "Projects directory: [text]"
|
||||
new "プロジェクトディレクトリー: [text]"
|
||||
|
||||
# game/preferences.rpy:114
|
||||
old "Text editor: [text]"
|
||||
new "テキストエディター: [text]"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/preferences.rpy:40
|
||||
old "Launcher Preferences"
|
||||
new "ランチャー設定"
|
||||
|
||||
# game/preferences.rpy:61
|
||||
old "Projects Directory:"
|
||||
new "プロジェクトディレクトリー:"
|
||||
|
||||
# game/preferences.rpy:68
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:70
|
||||
old "Not Set"
|
||||
new "未設定"
|
||||
|
||||
# game/preferences.rpy:84
|
||||
old "Text Editor:"
|
||||
new "テキストエディター:"
|
||||
|
||||
# game/preferences.rpy:106
|
||||
old "Update Channel:"
|
||||
new "アップデートチャンネル:"
|
||||
|
||||
# game/preferences.rpy:126
|
||||
old "Navigation Options:"
|
||||
new "ナビゲートオプション:"
|
||||
|
||||
# game/preferences.rpy:130
|
||||
old "Include private names"
|
||||
new "内部使用の名前を含める"
|
||||
|
||||
# game/preferences.rpy:131
|
||||
old "Include library names"
|
||||
new "本体の名前を含める"
|
||||
|
||||
# game/preferences.rpy:141
|
||||
old "Launcher Options:"
|
||||
new "ランチャー設定:"
|
||||
|
||||
# game/preferences.rpy:145
|
||||
old "Hardware rendering"
|
||||
new "ハードウェアレンダリング"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Console output"
|
||||
new "コンソール出力"
|
||||
|
||||
# game/preferences.rpy:169
|
||||
old "Open launcher project"
|
||||
new "ランチャーのプロジェクトを開く"
|
||||
|
||||
# game/preferences.rpy:183
|
||||
old "Language:"
|
||||
new "言語:"
|
||||
|
||||
# game/preferences.rpy:146
|
||||
old "Show templates"
|
||||
new "テンプレートの表示"
|
||||
|
||||
# game/preferences.rpy:165
|
||||
old "Large fonts"
|
||||
new "フォントを大きくする"
|
||||
|
||||
# game/preferences.rpy:91
|
||||
old "Projects directory: [text]"
|
||||
new "プロジェクトディレクトリー: [text]"
|
||||
|
||||
# game/preferences.rpy:114
|
||||
old "Text editor: [text]"
|
||||
new "テキストエディター: [text]"
|
||||
|
||||
# game/preferences.rpy:174
|
||||
old "Show edit file section"
|
||||
new "ファイル編集を表示する"
|
||||
|
||||
# game/preferences.rpy:176
|
||||
old "Generate empty strings for translations"
|
||||
new "空の文字列でも翻訳を生成する"
|
||||
|
||||
|
||||
@@ -1,59 +1,59 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/project.rpy:204
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren'Py プロジェクトをスキャンしています…"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "プロジェクトディレクトリー"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "プロジェクトディレクトリーを選択してください。\n{b}ディレクトリー選択画面がこのウィンドウの下に隠れている場合があります。{/b}"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "ランチャーはこのディレクトリーでプロジェクトをスキャンし、新しいプロジェクトを作成し、ビルドしたプロジェクトを出力します。"
|
||||
|
||||
# game/project.rpy:543
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory."
|
||||
new "Ren'Py はプロジェクトディレクトリーを選択するために tkinter でpythonを実行することは出来ません。"
|
||||
|
||||
# game/project.rpy:547
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren'Py は以下にプロジェクトディレクトリーを設定します:"
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "スクリプトに変更を加えた後、Shift+Rを押すとゲームをリロードします。"
|
||||
|
||||
# game/project.rpy:49
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Shift+O(英字)を押すとコンソールを表示します。"
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Shift+Dを押すと開発者メニューを表示します。"
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "プロジェクトの起動に失敗しました。"
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "このコマンドを実行する前に、プロジェクトが通常通り起動することを確認して下さい。"
|
||||
|
||||
# game/project.rpy:515
|
||||
old "Launching"
|
||||
new "起動中"
|
||||
|
||||
# game/project.rpy:584
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Pyはプロジェクトディレクトリー選択のためのtkinterをPythonの実行時に読み込めませんでした。python-tkもしくはtkinterパッケージをインストールして下さい。"
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Have you backed up your projects recently?"
|
||||
new "最近ゲームのバックアップはしましたか?"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/project.rpy:204
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "Ren'Py プロジェクトをスキャンしています…"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "プロジェクトディレクトリー"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "プロジェクトディレクトリーを選択してください。\n{b}ディレクトリー選択画面がこのウィンドウの下に隠れている場合があります。{/b}"
|
||||
|
||||
# game/project.rpy:503
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "ランチャーはこのディレクトリーでプロジェクトをスキャンし、新しいプロジェクトを作成し、ビルドしたプロジェクトを出力します。"
|
||||
|
||||
# game/project.rpy:543
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory."
|
||||
new "Ren'Py はプロジェクトディレクトリーを選択するために tkinter でpythonを実行することは出来ません。"
|
||||
|
||||
# game/project.rpy:547
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "Ren'Py は以下にプロジェクトディレクトリーを設定します:"
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "スクリプトに変更を加えた後、Shift+Rを押すとゲームをリロードします。"
|
||||
|
||||
# game/project.rpy:49
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Shift+O(英字)を押すとコンソールを表示します。"
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Shift+Dを押すと開発者メニューを表示します。"
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "プロジェクトの起動に失敗しました。"
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "このコマンドを実行する前に、プロジェクトが通常通り起動することを確認して下さい。"
|
||||
|
||||
# game/project.rpy:515
|
||||
old "Launching"
|
||||
new "起動中"
|
||||
|
||||
# game/project.rpy:584
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "Ren'Pyはプロジェクトディレクトリー選択のためのtkinterをPythonの実行時に読み込めませんでした。python-tkもしくはtkinterパッケージをインストールして下さい。"
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Have you backed up your projects recently?"
|
||||
new "最近ゲームのバックアップはしましたか?"
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Create or Update Translations"
|
||||
new "翻訳の作成または更新"
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "翻訳を作成または更新したい言語名を入力してください。"
|
||||
|
||||
# game/translations.rpy:15
|
||||
old "The language name can not be the empty string."
|
||||
new "言語名は空の文字列であってはなりません。"
|
||||
|
||||
# game/translations.rpy:26
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren'Pyは翻訳を生成しています…"
|
||||
|
||||
# game/translations.rpy:30
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren'Pyは [language] の翻訳ファイルを生成しました。"
|
||||
|
||||
# game/translations.rpy:44
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "どのフォーマットで台詞を抽出しますか?"
|
||||
|
||||
# game/translations.rpy:56
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren'Pyは台詞を抽出しています…"
|
||||
|
||||
# game/translations.rpy:60
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren'Pyは台詞を抽出し終えました。抽出した台詞はベースディレクトリーの dialogue.[format] にあります。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Create or Update Translations"
|
||||
new "翻訳の作成または更新"
|
||||
|
||||
# game/translations.rpy:10
|
||||
old "Please enter the name of the language for which you want to create or update translations."
|
||||
new "翻訳を作成または更新したい言語名を入力してください。"
|
||||
|
||||
# game/translations.rpy:15
|
||||
old "The language name can not be the empty string."
|
||||
new "言語名は空の文字列であってはなりません。"
|
||||
|
||||
# game/translations.rpy:26
|
||||
old "Ren'Py is generating translations...."
|
||||
new "Ren'Pyは翻訳を生成しています…"
|
||||
|
||||
# game/translations.rpy:30
|
||||
old "Ren'Py has finished generating [language] translations."
|
||||
new "Ren'Pyは [language] の翻訳ファイルを生成しました。"
|
||||
|
||||
# game/translations.rpy:44
|
||||
old "What format would you like for the extracted dialogue?"
|
||||
new "どのフォーマットで台詞を抽出しますか?"
|
||||
|
||||
# game/translations.rpy:56
|
||||
old "Ren'Py is extracting dialogue...."
|
||||
new "Ren'Pyは台詞を抽出しています…"
|
||||
|
||||
# game/translations.rpy:60
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[format] in the base directory."
|
||||
new "Ren'Pyは台詞を抽出し終えました。抽出した台詞はベースディレクトリーの dialogue.[format] にあります。"
|
||||
|
||||
|
||||
@@ -1,95 +1,95 @@
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/updater.rpy:54
|
||||
old "Select Update Channel"
|
||||
new "アップデートチャンネルを選択してください"
|
||||
|
||||
# game/updater.rpy:65
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "アップデートチャンネルはアップデーターがダウンロードするRen'Pyのバージョンを制御します。アップデートチャンネルを選択してください。"
|
||||
|
||||
# game/updater.rpy:70
|
||||
old "Release"
|
||||
new "Release"
|
||||
|
||||
# game/updater.rpy:76
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}推奨{/b} 全ての新しく配布されるゲームで使用されるべきRen'Pyのバージョンです。"
|
||||
|
||||
# game/updater.rpy:81
|
||||
old "Prerelease"
|
||||
new "Prerelease"
|
||||
|
||||
# game/updater.rpy:87
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "テストや新機能利用のために使用されるRen'Pyの次期バージョンのプレビューですが、\nゲームの最終リリースには向きません。"
|
||||
|
||||
# game/updater.rpy:93
|
||||
old "Experimental"
|
||||
new "Experimental"
|
||||
|
||||
# game/updater.rpy:99
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Ren'Pyの試験的なバージョンです。開発者に頼まれない限りこのバージョンを使用するべきではありません。"
|
||||
|
||||
# game/updater.rpy:119
|
||||
old "An error has occured:"
|
||||
new "エラーが発生しました:"
|
||||
|
||||
# game/updater.rpy:121
|
||||
old "Checking for updates."
|
||||
new "アップデートをチェックしています。"
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Ren'Py is up to date."
|
||||
new "Ren'Pyは最新です。"
|
||||
|
||||
# game/updater.rpy:125
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] が利用可能です。インストールしますか?"
|
||||
|
||||
# game/updater.rpy:127
|
||||
old "Preparing to download the update."
|
||||
new "アップデートのダウンロード準備をしています。"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Downloading the update."
|
||||
new "アップデートをダウンロードしています。"
|
||||
|
||||
# game/updater.rpy:131
|
||||
old "Unpacking the update."
|
||||
new "アップデートを解凍しています。"
|
||||
|
||||
# game/updater.rpy:133
|
||||
old "Finishing up."
|
||||
new "完了しました。"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "アップデートはインストールされました。Ren'Pyは再起動します。"
|
||||
|
||||
# game/updater.rpy:137
|
||||
old "The update has been installed."
|
||||
new "アップデートはインストールされました。"
|
||||
|
||||
# game/updater.rpy:139
|
||||
old "The update was cancelled."
|
||||
new "アップデートはキャンセルされました。"
|
||||
|
||||
# game/updater.rpy:156
|
||||
old "Ren'Py Update"
|
||||
new "Ren'Py アップデート"
|
||||
|
||||
# game/updater.rpy:162
|
||||
old "Proceed"
|
||||
new "続行"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Nightly"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Ren'Pyの開発版で、極めて不安定です。これには最新の機能が含まれていますが、すべては動かないかもしれません。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# game/updater.rpy:54
|
||||
old "Select Update Channel"
|
||||
new "アップデートチャンネルを選択してください"
|
||||
|
||||
# game/updater.rpy:65
|
||||
old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
|
||||
new "アップデートチャンネルはアップデーターがダウンロードするRen'Pyのバージョンを制御します。アップデートチャンネルを選択してください。"
|
||||
|
||||
# game/updater.rpy:70
|
||||
old "Release"
|
||||
new "Release"
|
||||
|
||||
# game/updater.rpy:76
|
||||
old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
|
||||
new "{b}推奨{/b} 全ての新しく配布されるゲームで使用されるべきRen'Pyのバージョンです。"
|
||||
|
||||
# game/updater.rpy:81
|
||||
old "Prerelease"
|
||||
new "Prerelease"
|
||||
|
||||
# game/updater.rpy:87
|
||||
old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
|
||||
new "テストや新機能利用のために使用されるRen'Pyの次期バージョンのプレビューですが、\nゲームの最終リリースには向きません。"
|
||||
|
||||
# game/updater.rpy:93
|
||||
old "Experimental"
|
||||
new "Experimental"
|
||||
|
||||
# game/updater.rpy:99
|
||||
old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
|
||||
new "Ren'Pyの試験的なバージョンです。開発者に頼まれない限りこのバージョンを使用するべきではありません。"
|
||||
|
||||
# game/updater.rpy:119
|
||||
old "An error has occured:"
|
||||
new "エラーが発生しました:"
|
||||
|
||||
# game/updater.rpy:121
|
||||
old "Checking for updates."
|
||||
new "アップデートをチェックしています。"
|
||||
|
||||
# game/updater.rpy:123
|
||||
old "Ren'Py is up to date."
|
||||
new "Ren'Pyは最新です。"
|
||||
|
||||
# game/updater.rpy:125
|
||||
old "[u.version] is now available. Do you want to install it?"
|
||||
new "[u.version] が利用可能です。インストールしますか?"
|
||||
|
||||
# game/updater.rpy:127
|
||||
old "Preparing to download the update."
|
||||
new "アップデートのダウンロード準備をしています。"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Downloading the update."
|
||||
new "アップデートをダウンロードしています。"
|
||||
|
||||
# game/updater.rpy:131
|
||||
old "Unpacking the update."
|
||||
new "アップデートを解凍しています。"
|
||||
|
||||
# game/updater.rpy:133
|
||||
old "Finishing up."
|
||||
new "完了しました。"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The update has been installed. Ren'Py will restart."
|
||||
new "アップデートはインストールされました。Ren'Pyは再起動します。"
|
||||
|
||||
# game/updater.rpy:137
|
||||
old "The update has been installed."
|
||||
new "アップデートはインストールされました。"
|
||||
|
||||
# game/updater.rpy:139
|
||||
old "The update was cancelled."
|
||||
new "アップデートはキャンセルされました。"
|
||||
|
||||
# game/updater.rpy:156
|
||||
old "Ren'Py Update"
|
||||
new "Ren'Py アップデート"
|
||||
|
||||
# game/updater.rpy:162
|
||||
old "Proceed"
|
||||
new "続行"
|
||||
|
||||
# game/updater.rpy:129
|
||||
old "Nightly"
|
||||
new "Nightly"
|
||||
|
||||
# game/updater.rpy:135
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Ren'Pyの開発版で、極めて不安定です。これには最新の機能が含まれていますが、すべては動かないかもしれません。"
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/about.rpy:39
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:43
|
||||
old "View license"
|
||||
new "라이선스 보기"
|
||||
|
||||
# game/about.rpy:45
|
||||
old "Back"
|
||||
new "뒤로"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/about.rpy:39
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:43
|
||||
old "View license"
|
||||
new "라이선스 보기"
|
||||
|
||||
# game/about.rpy:45
|
||||
old "Back"
|
||||
new "뒤로"
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "FILENAME"
|
||||
new "파일이름"
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "Enter the name of the script file to create."
|
||||
new "새로 만들 스크립트 파일 이름을 입력하세요."
|
||||
|
||||
# game/add_file.rpy:31
|
||||
old "The filename must have the .rpy extension."
|
||||
new "파일 이름에는 반드시 .rpy 확장자가 적혀있어야 합니다."
|
||||
|
||||
# game/add_file.rpy:39
|
||||
old "The file already exists."
|
||||
new "이 파일 이름은 이미 존재합니다."
|
||||
|
||||
# game/add_file.rpy:42
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# 렌파이는 자동으로 파일 이름이 .rpy 로 끝나는 스크립트 파일을 불러옵니다. \n# 파일을 사용하려면, 레이블을 정의하여 다른 파일에서 해당 레이블로 점프하세요.\n"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "FILENAME"
|
||||
new "파일이름"
|
||||
|
||||
# game/add_file.rpy:28
|
||||
old "Enter the name of the script file to create."
|
||||
new "새로 만들 스크립트 파일 이름을 입력하세요."
|
||||
|
||||
# game/add_file.rpy:31
|
||||
old "The filename must have the .rpy extension."
|
||||
new "파일 이름에는 반드시 .rpy 확장자가 적혀있어야 합니다."
|
||||
|
||||
# game/add_file.rpy:39
|
||||
old "The file already exists."
|
||||
new "이 파일 이름은 이미 존재합니다."
|
||||
|
||||
# game/add_file.rpy:42
|
||||
old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
|
||||
new "# 렌파이는 자동으로 파일 이름이 .rpy 로 끝나는 스크립트 파일을 불러옵니다. \n# 파일을 사용하려면, 레이블을 정의하여 다른 파일에서 해당 레이블로 점프하세요.\n"
|
||||
|
||||
|
||||
+173
-155
@@ -1,155 +1,173 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "안드로이드 배포판을 만드려면, RAPT 파일을 내려받은 뒤에 렌파이 디렉토리에 압축 해제하세요. 그 다음 렌파이 런처를 재시작해주세요."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "윈도우에서 안드로이드 배포판을 만드려면 32비트 JDK가 필요합니다. JDK는 JRE와 다르므로 PC에 JDK가 없는 자바가 설치되어 있을 수 있습니다.\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}JDK를 내려받아 설치한 뒤{/a}, 렌파이 런처를 재시작해주세요."
|
||||
|
||||
# game/android.rpy:32
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT는 설치되었으나 안드로이드 패키지를 만드려면 안드로이드 SDK를 설치해야 합니다. SDK 설치하기 버튼을 눌러 설치해주세요."
|
||||
|
||||
# game/android.rpy:33
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT가 설치되었으나 키가 설정되지 않았습니다. 새 키를 만드시거나 android.keystore 파일을 복구하세요."
|
||||
|
||||
# game/android.rpy:34
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "현재 선택된 프로젝트가 설정되지 않았습니다. \"설정하기\" 버튼으로 배포판을 만들기 전에 환경설정을 해주세요."
|
||||
|
||||
# game/android.rpy:35
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "\"배포판 만들기\"로 현재 선택된 프로젝트의 배포판을 만들거나, 안드로이드 기기를 연결하고 \"패키지 만들기 & 설치하기\"로 연결된 기기에 배포판을 설치하세요."
|
||||
|
||||
# game/android.rpy:37
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "안드로이드 폰을 본뜹니다.\n\n터치 입력은 마우스 버튼이 눌린 때에만 마우스로 대신합니다. 메뉴 버튼은 Esc 버튼으로 연결되어 있으며, 뒤로 버튼은 PageUp으로 연결되어 있습니다."
|
||||
|
||||
# game/android.rpy:38
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "안드로이드 태블릿을 본뜹니다.\n\n터치 입력은 마우스 버튼이 눌린 때에만 마우스로 대신합니다. 메뉴 버튼은 Esc 버튼으로 연결되어 있으며, 뒤로 버튼은 PageUp으로 연결되어 있습니다."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "OUYA나 Fire TV 같은 TV기반 안드로이드 콘솔을 본뜹니다. 컨트롤러 입력은 화살표 키에 연결되어있으며, 선택 버튼은 Enter 키, 메뉴 버튼은 Esc 키, 뒤로 버튼은 PageUp 키로 연결되어 있습니다."
|
||||
|
||||
# game/android.rpy:41
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "안드로이드 SDK 파일과 기타 패키지를 내려받고 설치합니다. 추가적으로 패키지에 사인할 때에 필요한 키를 생성합니다."
|
||||
|
||||
# game/android.rpy:42
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "이 프로젝트의 패키지 이름과 버전, 기타 정보를 설정합니다."
|
||||
|
||||
# game/android.rpy:43
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "구글 플레이 키가 적힌 파일을 에디터로 엽니다.\n\n어플리케이션이 APK 확장자일 때에만 필요합니다. 자세한 내용은 문서를 참조해주세요."
|
||||
|
||||
# game/android.rpy:44
|
||||
old "Builds the Android package."
|
||||
new "안드로이드 패키지를 만듭니다."
|
||||
|
||||
# game/android.rpy:45
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "안드로이드 패키지를 만들고, 현재 컴퓨터에 연결된 안드로이드 기기에 패키지를 설치합니다."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IP 모드로 실행 중인 ADB를 안드로이드 기기에 연결합니다."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IP 모드로 실행 중인 ADB를 안드로이드 기기에서 연결 해제합니다."
|
||||
|
||||
# game/android.rpy:164
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:176
|
||||
old "QUESTION"
|
||||
new "QUESTION"
|
||||
|
||||
# game/android.rpy:437
|
||||
old "Android: [project.current.name!q]"
|
||||
new "안드로이드: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:457
|
||||
old "Emulation:"
|
||||
new "본뜨기:"
|
||||
|
||||
# game/android.rpy:465
|
||||
old "Phone"
|
||||
new "스마트폰"
|
||||
|
||||
# game/android.rpy:469
|
||||
old "Tablet"
|
||||
new "태블릿"
|
||||
|
||||
# game/android.rpy:473
|
||||
old "Television / OUYA"
|
||||
new "TV / OUYA"
|
||||
|
||||
# game/android.rpy:485
|
||||
old "Build:"
|
||||
new "만들기:"
|
||||
|
||||
# game/android.rpy:493
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDK 설치 & 키 생성하기"
|
||||
|
||||
# game/android.rpy:497
|
||||
old "Configure"
|
||||
new "설정하기"
|
||||
|
||||
# game/android.rpy:501
|
||||
old "Build Package"
|
||||
new "패키지 만들기"
|
||||
|
||||
# game/android.rpy:505
|
||||
old "Build & Install"
|
||||
new "패키지 만들기 & 설치"
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "기타:"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "ADB 연결"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "원격 ADB 연결 해제"
|
||||
|
||||
# game/android.rpy:561
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "안드로이드 앱을 만들기 전에, 렌파이 안드로이드 패키징 도구(RAPT)를 내려받아야합니다. RAPT를 내려받으시겠습니까?"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "원격 ADB 주소"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "\"192.168.1.143:5555\" 형식으로 연결할 기기의 IP어드레스와 포트를 입력하세요. 문서를 참고하여 기기가 원격 ADB를 지원하는지 확인한 뒤, 사용할 주소와 포트를 입력하세요."
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "사용할 수 없는 원격 ADB 주소"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "주소에는 ':'가 포함되어야 합니다."
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "호스트 주소에는 공백이 없어야 합니다."
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "포트는 반드시 숫자이어야 합니다."
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/android.rpy:30
|
||||
old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "안드로이드 패키지를 만드려면, RAPT 파일을 내려받은 뒤에 렌파이 디렉토리에 압축 해제하세요. 그 다음 렌파이 런처를 재시작하세요."
|
||||
|
||||
# game/android.rpy:31
|
||||
old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
|
||||
new "윈도우에서 안드로이드 패키지를 만드려면 32비트 JDK가 필요합니다. JDK는 JRE와 다르므로 PC에 JDK가 없는 자바가 설치되어 있을 수 있습니다.\n\n{a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}JDK를 내려받아 설치한 뒤{/a}, 렌파이 런처를 재시작해주세요."
|
||||
|
||||
# game/android.rpy:32
|
||||
old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
|
||||
new "RAPT는 설치되었으나 안드로이드 패키지를 만드려면 안드로이드 SDK를 설치해야 합니다. SDK 설치하기 버튼을 눌러 설치하세요."
|
||||
|
||||
# game/android.rpy:33
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT가 설치되었으나 키가 설정되지 않았습니다. 새 키를 만들거나 android.keystore 파일을 복구하세요."
|
||||
|
||||
# game/android.rpy:34
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "현재 선택된 프로젝트의 환경 설정이 이루어지지 않았습니다. \"설정하기\" 버튼으로 패키지를 만들기 전에 설정하세요."
|
||||
|
||||
# game/android.rpy:35
|
||||
old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
|
||||
new "\"패키지 만들기\"로 현재 선택된 프로젝트의 패키지를 만들거나, 안드로이드 기기를 연결하고 \"패키지 만들기 & 설치하기\"로 연결된 기기에 패키지를 설치하세요."
|
||||
|
||||
# game/android.rpy:37
|
||||
old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "안드로이드 폰 환경을 모방하여 프로젝트를 실행합니다.\n\n터치 입력은 마우스 버튼이 눌린 때에만 마우스로 대신합니다. 메뉴 버튼은 Esc 키, 뒤로 버튼은 PageUp 키가 대신합니다."
|
||||
|
||||
# game/android.rpy:38
|
||||
old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "안드로이드 태블릿 환경을 모방하여 프로젝트를 실행합니다.\n\n터치 입력은 마우스 버튼이 눌린 때에만 마우스로 대신합니다. 메뉴 버튼은 Esc 키, 뒤로 버튼은 PageUp 키가 대신합니다."
|
||||
|
||||
# game/android.rpy:39
|
||||
old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
|
||||
new "OUYA나 Fire TV 같은 TV기반 안드로이드 콘솔 환경을 모방하여 게임을 실행합니다. 컨트롤러 입력은 화살표 키, 선택 버튼은 Enter 키, 메뉴 버튼은 Esc 키, 뒤로 버튼은 PageUp 키가 대신합니다."
|
||||
|
||||
# game/android.rpy:41
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "안드로이드 SDK 파일과 기타 패키지를 내려받고 설치합니다. 추가적으로 패키지에 사인할 때에 필요한 키를 생성합니다."
|
||||
|
||||
# game/android.rpy:42
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "이 프로젝트의 패키지 이름과 버전, 기타 정보를 설정합니다."
|
||||
|
||||
# game/android.rpy:43
|
||||
old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
|
||||
new "구글 플레이 키가 적힌 파일을 에디터로 엽니다.\n\n어플리케이션이 APK 확장자일 때에만 필요합니다. 자세한 내용은 문서를 참조해주세요."
|
||||
|
||||
# game/android.rpy:44
|
||||
old "Builds the Android package."
|
||||
new "안드로이드 패키지를 만듭니다."
|
||||
|
||||
# game/android.rpy:45
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "안드로이드 패키지를 만들고, 현재 컴퓨터에 연결된 안드로이드 기기에 패키지를 설치합니다."
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IP 모드로 실행 중인 ADB를 안드로이드 기기에 연결합니다."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "TCP/IP 모드로 실행 중인 ADB를 안드로이드 기기에서 연결 해제합니다."
|
||||
|
||||
# game/android.rpy:164
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:176
|
||||
old "QUESTION"
|
||||
new "확인"
|
||||
|
||||
# game/android.rpy:437
|
||||
old "Android: [project.current.name!q]"
|
||||
new "안드로이드: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:457
|
||||
old "Emulation:"
|
||||
new "에뮬레이션:"
|
||||
|
||||
# game/android.rpy:465
|
||||
old "Phone"
|
||||
new "스마트폰"
|
||||
|
||||
# game/android.rpy:469
|
||||
old "Tablet"
|
||||
new "태블릿"
|
||||
|
||||
# game/android.rpy:473
|
||||
old "Television / OUYA"
|
||||
new "TV / OUYA"
|
||||
|
||||
# game/android.rpy:485
|
||||
old "Build:"
|
||||
new "만들기:"
|
||||
|
||||
# game/android.rpy:493
|
||||
old "Install SDK & Create Keys"
|
||||
new "SDK 설치 & 키 생성하기"
|
||||
|
||||
# game/android.rpy:497
|
||||
old "Configure"
|
||||
new "설정하기"
|
||||
|
||||
# game/android.rpy:501
|
||||
old "Build Package"
|
||||
new "패키지 만들기"
|
||||
|
||||
# game/android.rpy:505
|
||||
old "Build & Install"
|
||||
new "패키지 만들기 & 설치"
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "기타:"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "ADB 연결"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "원격 ADB 연결 해제"
|
||||
|
||||
# game/android.rpy:561
|
||||
old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
|
||||
new "안드로이드 앱을 만들기 전에, 렌파이 안드로이드 패키징 도구(RAPT)를 내려받아야합니다. RAPT를 내려받으시겠습니까?"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "원격 ADB 주소"
|
||||
|
||||
# game/android.rpy:609
|
||||
old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
|
||||
new "\"192.168.1.143:5555\" 형식으로 연결할 기기의 IP주소와 포트를 입력하세요. 문서를 참고하여 기기가 원격 ADB를 지원하는지 확인한 다음, 사용할 주소와 포트를 입력하세요."
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "사용할 수 없는 원격 ADB 주소"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "주소에는 ':' 한 개가 포함되어야 합니다."
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "호스트 주소에는 공백이 없어야 합니다."
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "포트는 반드시 숫자이어야 합니다."
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/android.rpy:46
|
||||
old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
|
||||
new "안드로이드 패키지를 만들어 컴퓨터와 연결된 안드로이드 기기에 설치한 뒤 기기에서 설치한 앱을 실행합니다."
|
||||
|
||||
# game/android.rpy:239
|
||||
old "Copying Android files to distributions directory."
|
||||
new "안드로이드 파일을 패키지 경로에 복사하는 중."
|
||||
|
||||
# game/android.rpy:340
|
||||
old "Television"
|
||||
new "TV"
|
||||
|
||||
# game/android.rpy:376
|
||||
old "Build, Install & Launch"
|
||||
new "패키지를 만들어 설치하고 실행하기"
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/choose_directory.rpy:73
|
||||
old "Ren'Py was unable to run python with tkinter to choose the directory. Please install the python-tk or tkinter package."
|
||||
new "프로젝트 경로를 선택하는 tkinter를 구동하지 못했습니다. python-tk나 tkinter 패키지를 설치하세요."
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/choose_theme.rpy:292
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "테마를 바꿀 수 없습니다. options.rpy를 너무 많이 수정했을 수도 있습니다."
|
||||
|
||||
# game/choose_theme.rpy:357
|
||||
old "Display"
|
||||
new "Display"
|
||||
|
||||
# game/choose_theme.rpy:358
|
||||
old "Window"
|
||||
new "Window"
|
||||
|
||||
# game/choose_theme.rpy:359
|
||||
old "Fullscreen"
|
||||
new "Fullscreen"
|
||||
|
||||
# game/choose_theme.rpy:360
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:367
|
||||
old "Sound Volume"
|
||||
new "Sound Volume"
|
||||
|
||||
# game/choose_theme.rpy:401
|
||||
old "Choose Theme"
|
||||
new "테마 선택하기"
|
||||
|
||||
# game/choose_theme.rpy:414
|
||||
old "Theme"
|
||||
new "테마"
|
||||
|
||||
# game/choose_theme.rpy:438
|
||||
old "Color Scheme"
|
||||
new "색상 배색"
|
||||
|
||||
# game/choose_theme.rpy:469
|
||||
old "Continue"
|
||||
new "계속하기"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/choose_theme.rpy:292
|
||||
old "Could not change the theme. Perhaps options.rpy was changed too much."
|
||||
new "테마를 바꿀 수 없습니다. options.rpy의 내용이 크게 변경되었을 가능성이 있습니다."
|
||||
|
||||
# game/choose_theme.rpy:357
|
||||
old "Display"
|
||||
new "Display"
|
||||
|
||||
# game/choose_theme.rpy:358
|
||||
old "Window"
|
||||
new "Window"
|
||||
|
||||
# game/choose_theme.rpy:359
|
||||
old "Fullscreen"
|
||||
new "Fullscreen"
|
||||
|
||||
# game/choose_theme.rpy:360
|
||||
old "Planetarium"
|
||||
new "Planetarium"
|
||||
|
||||
# game/choose_theme.rpy:367
|
||||
old "Sound Volume"
|
||||
new "Sound Volume"
|
||||
|
||||
# game/choose_theme.rpy:401
|
||||
old "Choose Theme"
|
||||
new "테마 선택하기"
|
||||
|
||||
# game/choose_theme.rpy:414
|
||||
old "Theme"
|
||||
new "테마"
|
||||
|
||||
# game/choose_theme.rpy:438
|
||||
old "Color Scheme"
|
||||
new "색상 배색"
|
||||
|
||||
# game/choose_theme.rpy:469
|
||||
old "Continue"
|
||||
new "계속하기"
|
||||
|
||||
|
||||
+557
-494
File diff suppressed because it is too large
Load Diff
@@ -1,39 +1,39 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "배포판 만들기에 실패했습니다.\n\n build.directory_name 변수에는 공백이나 콜론, 세미 콜론 문자를 입력할 수 없습니다."
|
||||
|
||||
# game/distribute.rpy:381
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "선택된 패키지가 없으므로 할 수 있는 작업이 없습니다."
|
||||
|
||||
# game/distribute.rpy:386
|
||||
old "Scanning project files..."
|
||||
new "프로젝트 파일 살펴보는 중..."
|
||||
|
||||
# game/distribute.rpy:396
|
||||
old "Scanning Ren'Py files..."
|
||||
new "렌파이 파일 살펴보는 중..."
|
||||
|
||||
# game/distribute.rpy:444
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "패키지를 전부 작성했습니다.\n\n 권한 정보로 인해 리눅스와 매킨토시 배포판을 윈도우에서 압축해제하거나 재압축하는 것은 지원하지 않습니다."
|
||||
|
||||
# game/distribute.rpy:568
|
||||
old "Archiving files..."
|
||||
new "파일 압축 중..."
|
||||
|
||||
# game/distribute.rpy:831
|
||||
old "Writing the [variant] [format] package."
|
||||
new "[variant] [format] 패키지 작성 중."
|
||||
|
||||
# game/distribute.rpy:844
|
||||
old "Making the [variant] update zsync file."
|
||||
new "[variant] 업데이트 zsync 파일 생성 중."
|
||||
|
||||
# game/distribute.rpy:940
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "총 {b}[total]{/b}개의 파일 중에서 {b}[complete]{/b} 파일 완료."
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/distribute.rpy:335
|
||||
old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
|
||||
new "배포판 만들기에 실패했습니다.\n\n build.directory_name 변수에는 공백이나 콜론, 세미 콜론 문자를 입력할 수 없습니다."
|
||||
|
||||
# game/distribute.rpy:381
|
||||
old "No packages are selected, so there's nothing to do."
|
||||
new "선택된 패키지가 없으므로 할 수 있는 작업이 없습니다."
|
||||
|
||||
# game/distribute.rpy:386
|
||||
old "Scanning project files..."
|
||||
new "프로젝트 파일 살펴보는 중..."
|
||||
|
||||
# game/distribute.rpy:396
|
||||
old "Scanning Ren'Py files..."
|
||||
new "렌파이 파일 살펴보는 중..."
|
||||
|
||||
# game/distribute.rpy:444
|
||||
old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
|
||||
new "패키지를 전부 작성했습니다.\n\n 권한 정보로 인해 리눅스와 매킨토시 배포판을 윈도우에서 압축해제하거나 재압축하는 것은 지원하지 않습니다."
|
||||
|
||||
# game/distribute.rpy:568
|
||||
old "Archiving files..."
|
||||
new "파일 압축 중..."
|
||||
|
||||
# game/distribute.rpy:831
|
||||
old "Writing the [variant] [format] package."
|
||||
new "[variant] [format] 패키지 작성 중."
|
||||
|
||||
# game/distribute.rpy:844
|
||||
old "Making the [variant] update zsync file."
|
||||
new "[variant] 업데이트 zsync 파일 생성 중."
|
||||
|
||||
# game/distribute.rpy:940
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
new "총 {b}[total]{/b}개의 파일 중에서 {b}[complete]{/b} 파일 완료."
|
||||
|
||||
|
||||
@@ -1,47 +1,65 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "[project.current.name!q] 배포판 만들기"
|
||||
|
||||
# game/distribute_gui.rpy:172
|
||||
old "Directory Name:"
|
||||
new "디렉토리 이름:"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Executable Name:"
|
||||
new "실행 파일 이름:"
|
||||
|
||||
# game/distribute_gui.rpy:185
|
||||
old "Actions:"
|
||||
new "작업:"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy 수정하기"
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Refresh"
|
||||
new "새로고침"
|
||||
|
||||
# game/distribute_gui.rpy:211
|
||||
old "Build Packages:"
|
||||
new "만들 패키지:"
|
||||
|
||||
# game/distribute_gui.rpy:225
|
||||
old "Build Updates"
|
||||
new "업데이트 파일 만들기"
|
||||
|
||||
# game/distribute_gui.rpy:229
|
||||
old "Build"
|
||||
new "만들기"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "프로젝트를 실행하던 도중 오류를 발견했습니다. 배포판을 작성하기 전에 프로젝트가 오류 없이 실행되는지 확인해주세요."
|
||||
|
||||
# game/distribute_gui.rpy:253
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "프로젝트에 배포판 정보가 없습니다. options.rpy 끝부분에 배포판 정보를 추가하시겠습니까?"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.name!q]"
|
||||
new "[project.current.name!q] 배포판 만들기"
|
||||
|
||||
# game/distribute_gui.rpy:172
|
||||
old "Directory Name:"
|
||||
new "디렉토리 이름:"
|
||||
|
||||
# game/distribute_gui.rpy:176
|
||||
old "Executable Name:"
|
||||
new "실행 파일 이름:"
|
||||
|
||||
# game/distribute_gui.rpy:185
|
||||
old "Actions:"
|
||||
new "작업:"
|
||||
|
||||
# game/distribute_gui.rpy:193
|
||||
old "Edit options.rpy"
|
||||
new "options.rpy 수정하기"
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Refresh"
|
||||
new "새로고침"
|
||||
|
||||
# game/distribute_gui.rpy:211
|
||||
old "Build Packages:"
|
||||
new "만들 패키지:"
|
||||
|
||||
# game/distribute_gui.rpy:225
|
||||
old "Build Updates"
|
||||
new "업데이트 파일 만들기"
|
||||
|
||||
# game/distribute_gui.rpy:229
|
||||
old "Build"
|
||||
new "만들기"
|
||||
|
||||
# game/distribute_gui.rpy:236
|
||||
old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
|
||||
new "프로젝트를 실행하던 도중 오류를 발견했습니다. 배포판을 작성하기 전에 프로젝트가 오류 없이 실행되는지 확인하세요."
|
||||
|
||||
# game/distribute_gui.rpy:253
|
||||
old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
|
||||
new "프로젝트에 배포판 정보가 없습니다. options.rpy 끝부분에 배포판 정보를 추가하겠습니까?"
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/distribute_gui.rpy:194
|
||||
old "Add from clauses to calls, once"
|
||||
new "from 절을 call 문에 추가하기(1회)"
|
||||
|
||||
# game/distribute_gui.rpy:231
|
||||
old "Options:"
|
||||
new "설정:"
|
||||
|
||||
# game/distribute_gui.rpy:238
|
||||
old "Add from clauses to calls"
|
||||
new "from 절을 call 문에 추가하기"
|
||||
|
||||
# game/distribute_gui.rpy:246
|
||||
old "Adding from clauses to call statements that do not have them."
|
||||
new "from 절이 없는 call 문에 from 절을 추가합니다."
|
||||
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/editor.rpy:150
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}추천.{/b} 인터페이스를 사용하기 쉬우며 맞춤법 검사 등 개발을 편리하게 해주는 기능이 있는 에디터입니다. 에디트라는 현재 중국어, 일본어, 한국어 텍스트를 입력할 때 필요한 IME를 지원하지 않습니다."
|
||||
|
||||
# game/editor.rpy:151
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}추천.{/b} 인터페이스를 사용하기 쉬우며 맞춤법 검사 등 개발을 편리하게 해주는 기능이 있는 에디터입니다. 에디트라는 현재 중국어, 일본어, 한국어 텍스트를 입력할 때 필요한 IME를 지원하지 않습니다. 에디트라를 리눅스에서 실행하려면 wxPython이 필요합니다."
|
||||
|
||||
# game/editor.rpy:167
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "wxPython이 설치되지 않아 문제가 발생했을 수도 있습니다."
|
||||
|
||||
# game/editor.rpy:174
|
||||
old "Up to 22 MB download required."
|
||||
new "22MB 내려받기 필요."
|
||||
|
||||
# game/editor.rpy:185
|
||||
old "A mature editor that requires Java."
|
||||
new "Java를 사용하는 완성도 높은 에디터."
|
||||
|
||||
# game/editor.rpy:187
|
||||
old "1.8 MB download required."
|
||||
new "1.8MB 내려받기 필요."
|
||||
|
||||
# game/editor.rpy:188
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Java가 설치되지 않아 문제가 발생했을 수도 있습니다."
|
||||
|
||||
# game/editor.rpy:194
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "OS에서 .rpy 파일을 열 때 사용하는 에디터를 실행한다."
|
||||
|
||||
# game/editor.rpy:210
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "렌파이가 스크립트 에디터를 실행하지 못하도록 합니다다."
|
||||
|
||||
# game/editor.rpy:357
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "스크립트 에디터를 실행하던 도중 예외가 발생했습니다:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:453
|
||||
old "Select Editor"
|
||||
new "에디터 선택하기"
|
||||
|
||||
# game/editor.rpy:468
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "스크립트 에디터란 렌파이 스크립트 파일을 수정할 때 사용하는 프로그램입니다. 이곳에서는 렌파이가 실행시킬 에디터를 선택할 수 있습니다. 에디터가 없다면 에디터를 자동으로 다운로드해 설치합니다."
|
||||
|
||||
# game/editor.rpy:490
|
||||
old "Cancel"
|
||||
new "취소"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/editor.rpy:150
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
|
||||
new "{b}추천.{/b} 인터페이스를 사용하기 쉬우며 맞춤법 검사 등 개발을 편리하게 해주는 기능이 있는 에디터입니다. 에디트라는 현재 중국어, 일본어, 한국어 텍스트를 입력할 때 필요한 IME를 지원하지 않습니다."
|
||||
|
||||
# game/editor.rpy:151
|
||||
old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
|
||||
new "{b}추천.{/b} 인터페이스를 사용하기 쉬우며 맞춤법 검사 등 개발을 편리하게 해주는 기능이 있는 에디터입니다. 에디트라는 현재 중국어, 일본어, 한국어 텍스트를 입력할 때 필요한 IME를 지원하지 않습니다. 에디트라를 리눅스에서 실행하려면 wxPython이 필요합니다."
|
||||
|
||||
# game/editor.rpy:167
|
||||
old "This may have occured because wxPython is not installed on this system."
|
||||
new "wxPython이 설치되지 않아 문제가 발생했을 가능성이 있습니다."
|
||||
|
||||
# game/editor.rpy:174
|
||||
old "Up to 22 MB download required."
|
||||
new "22MB 내려받기 필요."
|
||||
|
||||
# game/editor.rpy:185
|
||||
old "A mature editor that requires Java."
|
||||
new "Java를 사용하는 완성도 높은 에디터."
|
||||
|
||||
# game/editor.rpy:187
|
||||
old "1.8 MB download required."
|
||||
new "1.8MB 내려받기 필요."
|
||||
|
||||
# game/editor.rpy:188
|
||||
old "This may have occured because Java is not installed on this system."
|
||||
new "Java가 설치되지 않아 문제가 발생했을 수도 있습니다."
|
||||
|
||||
# game/editor.rpy:194
|
||||
old "Invokes the editor your operating system has associated with .rpy files."
|
||||
new "OS에서 .rpy 파일을 열 때 사용하는 에디터를 실행합니다."
|
||||
|
||||
# game/editor.rpy:210
|
||||
old "Prevents Ren'Py from opening a text editor."
|
||||
new "렌파이가 스크립트 에디터를 실행하지 못하도록 합니다."
|
||||
|
||||
# game/editor.rpy:357
|
||||
old "An exception occured while launching the text editor:\n[exception!q]"
|
||||
new "스크립트 에디터를 실행하던 도중 예외가 발생했습니다:\n[exception!q]"
|
||||
|
||||
# game/editor.rpy:453
|
||||
old "Select Editor"
|
||||
new "에디터 선택하기"
|
||||
|
||||
# game/editor.rpy:468
|
||||
old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
|
||||
new "스크립트 에디터란 렌파이 스크립트 파일을 수정할 때 사용하는 프로그램입니다. 이곳에서는 렌파이가 실행시킬 에디터를 선택할 수 있습니다. 에디터가 없다면 에디터를 자동으로 다운로드해 설치합니다."
|
||||
|
||||
# game/editor.rpy:490
|
||||
old "Cancel"
|
||||
new "취소"
|
||||
|
||||
|
||||
@@ -1,91 +1,117 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/front_page.rpy:89
|
||||
old "refresh"
|
||||
new "새로고침"
|
||||
|
||||
# game/front_page.rpy:116
|
||||
old "+ Create New Project"
|
||||
new "+ 새 프로젝트 만들기"
|
||||
|
||||
# game/front_page.rpy:128
|
||||
old "Launch Project"
|
||||
new "프로젝트 실행"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (서식)"
|
||||
|
||||
# game/front_page.rpy:160
|
||||
old "Tutorial"
|
||||
new "길라잡이"
|
||||
|
||||
# game/front_page.rpy:161
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
# game/front_page.rpy:177
|
||||
old "Active Project"
|
||||
new "진행 중인 프로젝트"
|
||||
|
||||
# game/front_page.rpy:185
|
||||
old "Open Directory"
|
||||
new "폴더 열기"
|
||||
|
||||
# game/front_page.rpy:190
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:191
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:197
|
||||
old "Edit File"
|
||||
new "파일 수정하기"
|
||||
|
||||
# game/front_page.rpy:205
|
||||
old "All script files"
|
||||
new "모든 스크립트 파일"
|
||||
|
||||
# game/front_page.rpy:214
|
||||
old "Navigate Script"
|
||||
new "스크립트 살펴보기"
|
||||
|
||||
# game/front_page.rpy:225
|
||||
old "Check Script (Lint)"
|
||||
new "스크립트 확인 (오류 검사)"
|
||||
|
||||
# game/front_page.rpy:226
|
||||
old "Change Theme"
|
||||
new "테마 바꾸기"
|
||||
|
||||
# game/front_page.rpy:227
|
||||
old "Delete Persistent"
|
||||
new "지속 데이터 삭제하기"
|
||||
|
||||
# game/front_page.rpy:235
|
||||
old "Build Distributions"
|
||||
new "배포판 만들기"
|
||||
|
||||
# game/front_page.rpy:237
|
||||
old "Android"
|
||||
new "안드로이드"
|
||||
|
||||
# game/front_page.rpy:238
|
||||
old "Generate Translations"
|
||||
new "번역 파일 만들기"
|
||||
|
||||
# game/front_page.rpy:239
|
||||
old "Extract Dialogue"
|
||||
new "대사 추출하기"
|
||||
|
||||
# game/front_page.rpy:255
|
||||
old "Checking script for potential problems..."
|
||||
new "스크립트에서 문제가 발생할 수 있는지를 확인하고 있습니다..."
|
||||
|
||||
# game/front_page.rpy:270
|
||||
old "Deleting persistent data..."
|
||||
new "지속 데이터를 삭제하고 있습니다... "
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/front_page.rpy:89
|
||||
old "refresh"
|
||||
new "새로고침"
|
||||
|
||||
# game/front_page.rpy:116
|
||||
old "+ Create New Project"
|
||||
new "+ 새 프로젝트 만들기"
|
||||
|
||||
# game/front_page.rpy:128
|
||||
old "Launch Project"
|
||||
new "프로젝트 실행"
|
||||
|
||||
# game/front_page.rpy:144
|
||||
old "[p.name!q] (template)"
|
||||
new "[p.name!q] (서식)"
|
||||
|
||||
# game/front_page.rpy:160
|
||||
old "Tutorial"
|
||||
new "길라잡이"
|
||||
|
||||
# game/front_page.rpy:161
|
||||
old "The Question"
|
||||
new "The Question"
|
||||
|
||||
# game/front_page.rpy:177
|
||||
old "Active Project"
|
||||
new "진행 중인 프로젝트"
|
||||
|
||||
# game/front_page.rpy:185
|
||||
old "Open Directory"
|
||||
new "폴더 열기"
|
||||
|
||||
# game/front_page.rpy:190
|
||||
old "game"
|
||||
new "game"
|
||||
|
||||
# game/front_page.rpy:191
|
||||
old "base"
|
||||
new "base"
|
||||
|
||||
# game/front_page.rpy:197
|
||||
old "Edit File"
|
||||
new "파일 수정하기"
|
||||
|
||||
# game/front_page.rpy:205
|
||||
old "All script files"
|
||||
new "모든 스크립트 파일"
|
||||
|
||||
# game/front_page.rpy:214
|
||||
old "Navigate Script"
|
||||
new "스크립트 살펴보기"
|
||||
|
||||
# game/front_page.rpy:225
|
||||
old "Check Script (Lint)"
|
||||
new "스크립트 확인 (오류 검사)"
|
||||
|
||||
# game/front_page.rpy:226
|
||||
old "Change Theme"
|
||||
new "테마 바꾸기"
|
||||
|
||||
# game/front_page.rpy:227
|
||||
old "Delete Persistent"
|
||||
new "지속 데이터 삭제하기"
|
||||
|
||||
# game/front_page.rpy:235
|
||||
old "Build Distributions"
|
||||
new "배포판 만들기"
|
||||
|
||||
# game/front_page.rpy:237
|
||||
old "Android"
|
||||
new "안드로이드"
|
||||
|
||||
# game/front_page.rpy:238
|
||||
old "Generate Translations"
|
||||
new "번역 파일 만들기"
|
||||
|
||||
# game/front_page.rpy:239
|
||||
old "Extract Dialogue"
|
||||
new "대사 추출하기"
|
||||
|
||||
# game/front_page.rpy:255
|
||||
old "Checking script for potential problems..."
|
||||
new "스크립트에서 문제가 발생할 수 있는지를 확인하고 있습니다..."
|
||||
|
||||
# game/front_page.rpy:270
|
||||
old "Deleting persistent data..."
|
||||
new "지속 데이터를 삭제하고 있습니다... "
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/front_page.rpy:35
|
||||
old "Open [text] directory."
|
||||
new "[text] 경로를 엽니다."
|
||||
|
||||
# game/front_page.rpy:150
|
||||
old "Select project [text]."
|
||||
new "[text] 프로젝트를 선택합니다."
|
||||
|
||||
# game/front_page.rpy:198
|
||||
old "images"
|
||||
new "images"
|
||||
|
||||
# game/front_page.rpy:235
|
||||
old "Force Recompile"
|
||||
new "강제 재컴파일"
|
||||
|
||||
# game/front_page.rpy:246
|
||||
old "iOS"
|
||||
new "iOS"
|
||||
|
||||
# game/front_page.rpy:287
|
||||
old "Recompiling all rpy files into rpyc files..."
|
||||
new "모든 rpy 파일을 rpyc 파일로 재컴파일하는 중..."
|
||||
|
||||
|
||||
@@ -1,79 +1,79 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/interface.rpy:107
|
||||
old "Documentation"
|
||||
new "매뉴얼"
|
||||
|
||||
# game/interface.rpy:108
|
||||
old "Ren'Py Website"
|
||||
new "렌파이 공식 홈페이지"
|
||||
|
||||
# game/interface.rpy:109
|
||||
old "Ren'Py Games List"
|
||||
new "렌파이 게임 목록"
|
||||
|
||||
# game/interface.rpy:110
|
||||
old "About"
|
||||
new "렌파이란"
|
||||
|
||||
# game/interface.rpy:117
|
||||
old "update"
|
||||
new "업데이트"
|
||||
|
||||
# game/interface.rpy:119
|
||||
old "preferences"
|
||||
new "환경설정"
|
||||
|
||||
# game/interface.rpy:120
|
||||
old "quit"
|
||||
new "종료"
|
||||
|
||||
# game/interface.rpy:192
|
||||
old "Yes"
|
||||
new "네"
|
||||
|
||||
# game/interface.rpy:194
|
||||
old "No"
|
||||
new "아니오"
|
||||
|
||||
# game/interface.rpy:229
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "패키지 형식에 제한이 있으므로 ASCII가 아닌 문자가 입력된 파일 이름이나 디렉토리 이름은 사용할 수 없습니다."
|
||||
|
||||
# game/interface.rpy:321
|
||||
old "ERROR"
|
||||
new "오류"
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "While [what!q], an error occured:"
|
||||
new "[what!q] 도중, 에러가 발생했습니다:"
|
||||
|
||||
# game/interface.rpy:351
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:369
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "글자를 입력할 때는 {{나 [[ 문자는 없어야 합니다."
|
||||
|
||||
# game/interface.rpy:374
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "파일 및 디렉토리 이름에는 / 나 \\가 없어야 합니다."
|
||||
|
||||
# game/interface.rpy:380
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "파일이나 디렉토리 이름은 ASCII 문자로 지어야 합니다."
|
||||
|
||||
# game/interface.rpy:401
|
||||
old "INFORMATION"
|
||||
new "알림"
|
||||
|
||||
# game/interface.rpy:448
|
||||
old "PROCESSING"
|
||||
new "처리 중"
|
||||
|
||||
# game/interface.rpy:478
|
||||
old "CHOICE"
|
||||
new "선택"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/interface.rpy:107
|
||||
old "Documentation"
|
||||
new "매뉴얼"
|
||||
|
||||
# game/interface.rpy:108
|
||||
old "Ren'Py Website"
|
||||
new "렌파이 공식 홈페이지"
|
||||
|
||||
# game/interface.rpy:109
|
||||
old "Ren'Py Games List"
|
||||
new "렌파이 게임 목록"
|
||||
|
||||
# game/interface.rpy:110
|
||||
old "About"
|
||||
new "렌파이란"
|
||||
|
||||
# game/interface.rpy:117
|
||||
old "update"
|
||||
new "업데이트"
|
||||
|
||||
# game/interface.rpy:119
|
||||
old "preferences"
|
||||
new "환경설정"
|
||||
|
||||
# game/interface.rpy:120
|
||||
old "quit"
|
||||
new "종료"
|
||||
|
||||
# game/interface.rpy:192
|
||||
old "Yes"
|
||||
new "네"
|
||||
|
||||
# game/interface.rpy:194
|
||||
old "No"
|
||||
new "아니오"
|
||||
|
||||
# game/interface.rpy:229
|
||||
old "Due to package format limitations, non-ASCII file and directory names are not allowed."
|
||||
new "패키지 형식에 제한이 있으므로 ASCII가 아닌 문자가 입력된 파일 이름이나 디렉토리 이름은 사용할 수 없습니다."
|
||||
|
||||
# game/interface.rpy:321
|
||||
old "ERROR"
|
||||
new "오류"
|
||||
|
||||
# game/interface.rpy:350
|
||||
old "While [what!q], an error occured:"
|
||||
new "[what!q] 도중, 에러가 발생했습니다:"
|
||||
|
||||
# game/interface.rpy:351
|
||||
old "[exception!q]"
|
||||
new "[exception!q]"
|
||||
|
||||
# game/interface.rpy:369
|
||||
old "Text input may not contain the {{ or [[ characters."
|
||||
new "글자를 입력할 때는 {{나 [[ 문자는 없어야 합니다."
|
||||
|
||||
# game/interface.rpy:374
|
||||
old "File and directory names may not contain / or \\."
|
||||
new "파일 및 디렉토리 이름에는 / 나 \\가 없어야 합니다."
|
||||
|
||||
# game/interface.rpy:380
|
||||
old "File and directory names must consist of ASCII characters."
|
||||
new "파일이나 디렉토리 이름은 ASCII 문자로 지어야 합니다."
|
||||
|
||||
# game/interface.rpy:401
|
||||
old "INFORMATION"
|
||||
new "알림"
|
||||
|
||||
# game/interface.rpy:448
|
||||
old "PROCESSING"
|
||||
new "처리 중"
|
||||
|
||||
# game/interface.rpy:478
|
||||
old "CHOICE"
|
||||
new "선택"
|
||||
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
translate korean strings:
|
||||
|
||||
# game/ios.rpy:28
|
||||
old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
|
||||
new "iOS 배포판을 만드려면 renios 패키지를 다운받은 후, 렌'파이 디렉터리에 압축을 해제하세요. 그 다음, 렌'파이를 재시작하세요."
|
||||
|
||||
# game/ios.rpy:29
|
||||
old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
|
||||
new "Xcode 프로젝트가 생성될 폴더가 지정되지 않았습니다. '경로 선택' 버튼을 눌러 경로를 선택하세요."
|
||||
|
||||
# game/ios.rpy:30
|
||||
old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
|
||||
new "현재 렌'파이 프로젝트에 대응하는 Xcode 프로젝트가 없습니다. 'Xcode 프로젝트 만들기'를 눌러 프로젝트를 만드세요."
|
||||
|
||||
# game/ios.rpy:31
|
||||
old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
|
||||
new "이미 Xcode 프로젝트가 존재합니다. 'Xcode 프로젝트 업데이트'를 눌러 프로젝트를 최신 파일로 업데이트하거나, Xcode를 이용해 프로젝트를 빌드하세요."
|
||||
|
||||
# game/ios.rpy:33
|
||||
old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPhone 환경을 모방하여 프로젝트를 실행합니다.\n\n터치 입력은 마우스로 대체합니다. 그러나 마우스를 클릭할 때만 활성화됩니다."
|
||||
|
||||
# game/ios.rpy:34
|
||||
old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
|
||||
new "iPhone 환경을 모방하여 프로젝트를 실행합니다.\n\n터치 입력은 마우스로 대체합니다. 그러나 마우스를 클릭할 때만 활성화됩니다."
|
||||
|
||||
# game/ios.rpy:36
|
||||
old "Selects the directory where Xcode projects will be placed."
|
||||
new "Xcode 프로젝트가 위치할 경로를 선택합니다."
|
||||
|
||||
# game/ios.rpy:37
|
||||
old "Creates an Xcode project corresponding to the current Ren'Py project."
|
||||
new "현재 프로젝트에 대응하는 Xcode 프로젝트를 만듭니다."
|
||||
|
||||
# game/ios.rpy:38
|
||||
old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
|
||||
new "Xcode 프로젝트 파일을 최신 게임 파일으로 업데이트합니다. 이 작업은 프로젝트에 변경 사항이 생길 때마다 행해져야 합니다."
|
||||
|
||||
# game/ios.rpy:39
|
||||
old "Opens the Xcode project in Xcode."
|
||||
new "Xcode에서 Xcode 프로젝트를 엽니다."
|
||||
|
||||
# game/ios.rpy:41
|
||||
old "Opens the directory containing Xcode projects."
|
||||
new "Xcode 프로젝트가 있는 경로를 엽니다."
|
||||
|
||||
# game/ios.rpy:126
|
||||
old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
|
||||
new "Xcode 프로젝트가 이미 존재합니다. 이전 프로젝트의 이름을 바꾸고 새 프로젝트 파일로 교체하겠습니까?"
|
||||
|
||||
# game/ios.rpy:200
|
||||
old "iOS: [project.current.name!q]"
|
||||
new "iOS: [project.current.name!q]"
|
||||
|
||||
# game/ios.rpy:229
|
||||
old "iPhone"
|
||||
new "iPhone"
|
||||
|
||||
# game/ios.rpy:233
|
||||
old "iPad"
|
||||
new "iPad"
|
||||
|
||||
# game/ios.rpy:253
|
||||
old "Select Xcode Projects Directory"
|
||||
new "경로 선택하기"
|
||||
|
||||
# game/ios.rpy:257
|
||||
old "Create Xcode Project"
|
||||
new "Xcode 프로젝트 만들기"
|
||||
|
||||
# game/ios.rpy:261
|
||||
old "Update Xcode Project"
|
||||
new "Xcode 프로젝트 업데이트하기"
|
||||
|
||||
# game/ios.rpy:266
|
||||
old "Launch Xcode"
|
||||
new "Xcode 실행하기"
|
||||
|
||||
# game/ios.rpy:301
|
||||
old "Open Xcode Projects Directory"
|
||||
new "Xcode 프로젝트 경로 열기"
|
||||
|
||||
# game/ios.rpy:334
|
||||
old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
|
||||
new "iOS 앱을 패키징하기 전, 렌파이 iOS 서포트(renios)를 다운로드할 필요가 있습니다. 지금 다운로드하겠습니까?"
|
||||
|
||||
# game/ios.rpy:343
|
||||
old "XCODE PROJECTS DIRECTORY"
|
||||
new "Xcode 프로젝트 경로"
|
||||
|
||||
# game/ios.rpy:343
|
||||
old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "경로 선택창을 이용하여 Xcode 프로젝트 경로를 선택하세요.\n{b}경로 선택 창이 이 창의 뒤에 열렸을 수도 있습니다."
|
||||
|
||||
# game/ios.rpy:348
|
||||
old "Ren'Py has set the Xcode Projects Directory to:"
|
||||
new "렌'파이가 Xcode 프로젝트 경로를 다음과 같이 설정했습니다:"
|
||||
@@ -1,67 +1,67 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "Navigate: [project.current.name]"
|
||||
new "[project.current.name] 살펴보기"
|
||||
|
||||
# game/navigation.rpy:177
|
||||
old "Order: "
|
||||
new "순서: "
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "alphabetical"
|
||||
new "알파벳 순서로"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "by-file"
|
||||
new "파일 별로"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "natural"
|
||||
new "생성된 순서대로"
|
||||
|
||||
# game/navigation.rpy:194
|
||||
old "Category:"
|
||||
new "종류:"
|
||||
|
||||
# game/navigation.rpy:196
|
||||
old "files"
|
||||
new "파일"
|
||||
|
||||
# game/navigation.rpy:197
|
||||
old "labels"
|
||||
new "레이블"
|
||||
|
||||
# game/navigation.rpy:198
|
||||
old "defines"
|
||||
new "정의"
|
||||
|
||||
# game/navigation.rpy:199
|
||||
old "transforms"
|
||||
new "트랜스폼"
|
||||
|
||||
# game/navigation.rpy:200
|
||||
old "screens"
|
||||
new "스크린"
|
||||
|
||||
# game/navigation.rpy:201
|
||||
old "callables"
|
||||
new "콜러블"
|
||||
|
||||
# game/navigation.rpy:202
|
||||
old "TODOs"
|
||||
new "해야할 작업"
|
||||
|
||||
# game/navigation.rpy:241
|
||||
old "+ Add script file"
|
||||
new "+ 새 스크립트 파일 추가하기"
|
||||
|
||||
# game/navigation.rpy:249
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODO 주석을 발견하지 못했습니다.\n\nTODO 주석을 만드려면 스크립트 파일에 \"# TODO\" 를 적으세요."
|
||||
|
||||
# game/navigation.rpy:256
|
||||
old "The list of names is empty."
|
||||
new "이름 목록이 비었습니다."
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/navigation.rpy:168
|
||||
old "Navigate: [project.current.name]"
|
||||
new "[project.current.name] 살펴보기"
|
||||
|
||||
# game/navigation.rpy:177
|
||||
old "Order: "
|
||||
new "순서: "
|
||||
|
||||
# game/navigation.rpy:178
|
||||
old "alphabetical"
|
||||
new "알파벳 순서로"
|
||||
|
||||
# game/navigation.rpy:180
|
||||
old "by-file"
|
||||
new "파일 별로"
|
||||
|
||||
# game/navigation.rpy:182
|
||||
old "natural"
|
||||
new "생성된 순서대로"
|
||||
|
||||
# game/navigation.rpy:194
|
||||
old "Category:"
|
||||
new "종류:"
|
||||
|
||||
# game/navigation.rpy:196
|
||||
old "files"
|
||||
new "파일"
|
||||
|
||||
# game/navigation.rpy:197
|
||||
old "labels"
|
||||
new "레이블"
|
||||
|
||||
# game/navigation.rpy:198
|
||||
old "defines"
|
||||
new "정의"
|
||||
|
||||
# game/navigation.rpy:199
|
||||
old "transforms"
|
||||
new "트랜스폼"
|
||||
|
||||
# game/navigation.rpy:200
|
||||
old "screens"
|
||||
new "스크린"
|
||||
|
||||
# game/navigation.rpy:201
|
||||
old "callables"
|
||||
new "콜러블"
|
||||
|
||||
# game/navigation.rpy:202
|
||||
old "TODOs"
|
||||
new "해야할 작업"
|
||||
|
||||
# game/navigation.rpy:241
|
||||
old "+ Add script file"
|
||||
new "+ 새 스크립트 파일 추가하기"
|
||||
|
||||
# game/navigation.rpy:249
|
||||
old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
|
||||
new "TODO 주석을 발견하지 못했습니다.\n\nTODO 주석을 만드려면 스크립트 파일에 \"# TODO\" 를 적으세요."
|
||||
|
||||
# game/navigation.rpy:256
|
||||
old "The list of names is empty."
|
||||
new "이름 목록이 비었습니다."
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Choose Project Template"
|
||||
new "프로젝트의 서식을 선택하세요"
|
||||
|
||||
# game/new_project.rpy:58
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "새 프로젝트에서 사용할 서식을 선택하세요. 서식은 기본 사용 폰트와 UI 언어를 설정합니다. 사용중인 언어가 지원되지 않는다면, 'english' 를 선택하세요."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "프로젝트 경로를 설정할 수 없습니다. 취소 중."
|
||||
|
||||
# game/new_project.rpy:76
|
||||
old "PROJECT NAME"
|
||||
new "프로젝트 이름"
|
||||
|
||||
# game/new_project.rpy:77
|
||||
old "Please enter the name of your project:"
|
||||
new "프로젝트 이름을 입력하세요:"
|
||||
|
||||
# game/new_project.rpy:83
|
||||
old "The project name may not be empty."
|
||||
new "프로젝트 이름을 입력하지 않았습니다."
|
||||
|
||||
# game/new_project.rpy:88
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q]는 이미 존재합니다. 다른 프로젝트 이름을 선택해주세요."
|
||||
|
||||
# game/new_project.rpy:91
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q]는 이미 존재합니다. 다른 프로젝트 이름을 선택해주세요."
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/new_project.rpy:40
|
||||
old "Choose Project Template"
|
||||
new "프로젝트의 서식을 선택하세요"
|
||||
|
||||
# game/new_project.rpy:58
|
||||
old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
|
||||
new "새 프로젝트에서 사용할 서식을 선택하세요. 서식은 기본 사용 폰트와 UI 언어를 설정합니다. 본인이 사용하는 언어가 지원되지 않는다면, 'english' 를 선택하세요."
|
||||
|
||||
# game/new_project.rpy:71
|
||||
old "The projects directory could not be set. Giving up."
|
||||
new "프로젝트 경로를 설정할 수 없습니다. 취소 중."
|
||||
|
||||
# game/new_project.rpy:76
|
||||
old "PROJECT NAME"
|
||||
new "프로젝트 이름"
|
||||
|
||||
# game/new_project.rpy:77
|
||||
old "Please enter the name of your project:"
|
||||
new "프로젝트 이름을 입력하세요:"
|
||||
|
||||
# game/new_project.rpy:83
|
||||
old "The project name may not be empty."
|
||||
new "프로젝트 이름을 입력하지 않았습니다."
|
||||
|
||||
# game/new_project.rpy:88
|
||||
old "[project_name!q] already exists. Please choose a different project name."
|
||||
new "[project_name!q]는 이미 존재합니다. 다른 프로젝트 이름을 선택하세요."
|
||||
|
||||
# game/new_project.rpy:91
|
||||
old "[project_dir!q] already exists. Please choose a different project name."
|
||||
new "[project_dir!q]는 이미 존재합니다. 다른 프로젝트 이름을 선택하세요."
|
||||
|
||||
|
||||
@@ -1,63 +1,85 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/preferences.rpy:58
|
||||
old "Launcher Preferences"
|
||||
new "런처 환경설정"
|
||||
|
||||
# game/preferences.rpy:79
|
||||
old "Projects Directory:"
|
||||
new "프로젝트 경로:"
|
||||
|
||||
# game/preferences.rpy:86
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:88
|
||||
old "Not Set"
|
||||
new "설정되지 않음"
|
||||
|
||||
# game/preferences.rpy:102
|
||||
old "Text Editor:"
|
||||
new "스크립트 에디터:"
|
||||
|
||||
# game/preferences.rpy:124
|
||||
old "Update Channel:"
|
||||
new "업데이트 경로:"
|
||||
|
||||
# game/preferences.rpy:144
|
||||
old "Navigation Options:"
|
||||
new "스크립트 살펴보기 옵션:"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Include private names"
|
||||
new "개인 이름을 포함한다"
|
||||
|
||||
# game/preferences.rpy:149
|
||||
old "Include library names"
|
||||
new "라이브러리 이름을 포함한다"
|
||||
|
||||
# game/preferences.rpy:159
|
||||
old "Launcher Options:"
|
||||
new "런처 옵션:"
|
||||
|
||||
# game/preferences.rpy:163
|
||||
old "Hardware rendering"
|
||||
new "하드웨어 렌더링"
|
||||
|
||||
# game/preferences.rpy:164
|
||||
old "Show templates"
|
||||
new "서식 표시하기"
|
||||
|
||||
# game/preferences.rpy:167
|
||||
old "Console output"
|
||||
new "콘솔 출력"
|
||||
|
||||
# game/preferences.rpy:188
|
||||
old "Open launcher project"
|
||||
new "런처 프로젝트 열기"
|
||||
|
||||
# game/preferences.rpy:202
|
||||
old "Language:"
|
||||
new "언어:"
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/preferences.rpy:58
|
||||
old "Launcher Preferences"
|
||||
new "런처 환경설정"
|
||||
|
||||
# game/preferences.rpy:79
|
||||
old "Projects Directory:"
|
||||
new "프로젝트 경로:"
|
||||
|
||||
# game/preferences.rpy:86
|
||||
old "[persistent.projects_directory!q]"
|
||||
new "[persistent.projects_directory!q]"
|
||||
|
||||
# game/preferences.rpy:88
|
||||
old "Not Set"
|
||||
new "설정되지 않음"
|
||||
|
||||
# game/preferences.rpy:102
|
||||
old "Text Editor:"
|
||||
new "스크립트 에디터:"
|
||||
|
||||
# game/preferences.rpy:124
|
||||
old "Update Channel:"
|
||||
new "업데이트 경로:"
|
||||
|
||||
# game/preferences.rpy:144
|
||||
old "Navigation Options:"
|
||||
new "스크립트 살펴보기 옵션:"
|
||||
|
||||
# game/preferences.rpy:148
|
||||
old "Include private names"
|
||||
new "개인 이름을 포함한다"
|
||||
|
||||
# game/preferences.rpy:149
|
||||
old "Include library names"
|
||||
new "라이브러리 이름을 포함한다"
|
||||
|
||||
# game/preferences.rpy:159
|
||||
old "Launcher Options:"
|
||||
new "런처 옵션:"
|
||||
|
||||
# game/preferences.rpy:163
|
||||
old "Hardware rendering"
|
||||
new "하드웨어 렌더링"
|
||||
|
||||
# game/preferences.rpy:164
|
||||
old "Show templates"
|
||||
new "서식 표시하기"
|
||||
|
||||
# game/preferences.rpy:167
|
||||
old "Console output"
|
||||
new "콘솔 출력"
|
||||
|
||||
# game/preferences.rpy:188
|
||||
old "Open launcher project"
|
||||
new "런처 프로젝트 열기"
|
||||
|
||||
# game/preferences.rpy:202
|
||||
old "Language:"
|
||||
new "언어:"
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/preferences.rpy:94
|
||||
old "Projects directory: [text]"
|
||||
new "프로젝트 경로: [text]"
|
||||
|
||||
# game/preferences.rpy:117
|
||||
old "Text editor: [text]"
|
||||
new "텍스트 에디터: [text]"
|
||||
|
||||
# game/preferences.rpy:174
|
||||
old "Show edit file section"
|
||||
new "파일 수정하기 영역 표시하기"
|
||||
|
||||
# game/preferences.rpy:175
|
||||
old "Large fonts"
|
||||
new "글자 크게 표시하기"
|
||||
|
||||
# game/preferences.rpy:176
|
||||
old "Generate empty strings for translations"
|
||||
new "번역 파일 생성 시 빈 문자열 만들기"
|
||||
|
||||
|
||||
@@ -1,51 +1,54 @@
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "스크립트를 변경한 다음에는 Shift+R를 눌러 게임을 다시 불러오세요."
|
||||
|
||||
# game/project.rpy:49
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Shift+O로 콘솔을 엽니다."
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Shift+D로 개발자 메뉴를 엽니다."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "프로젝트 실행에 실패했습니다."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "이 명령을 실행하기 전에 프로젝트를 정상적으로 실행했는지 확인하세요."
|
||||
|
||||
# game/project.rpy:232
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "프로젝트를 살펴보고 있습니다..."
|
||||
|
||||
# game/project.rpy:516
|
||||
old "Launching"
|
||||
new "실행 중"
|
||||
|
||||
# game/project.rpy:545
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "프로젝트 경로"
|
||||
|
||||
# game/project.rpy:545
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "디렉토리 선택창을 이용하여 프로젝트가 저장된 디렉토리를 선택하세요.\n{b}디렉토리 선택창이 이 창 뒤에서 열렸을 수도 있습니다."
|
||||
|
||||
# game/project.rpy:545
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "런처가 이 디렉토리를 살펴보고 이 디렉토리에서 새 프로젝트를 생성하며 프로젝트 배포판을 만듭니다."
|
||||
|
||||
# game/project.rpy:585
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "프로젝트 경로를 선택하는 tkinter를 파이썬으로 구동하지 못했습니다. python-tk나 tkinter 패키지를 설치하세요."
|
||||
|
||||
# game/project.rpy:595
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "렌파이가 프로젝트 경로를 다음과 같이 설정했습니다."
|
||||
|
||||
|
||||
translate korean strings:
|
||||
|
||||
# game/project.rpy:47
|
||||
old "Have you backed up your projects recently?"
|
||||
new "프로젝트는 자주 백업합시다!"
|
||||
|
||||
# game/project.rpy:48
|
||||
old "After making changes to the script, press shift+R to reload your game."
|
||||
new "스크립트를 변경한 다음에는 Shift+R를 눌러 게임을 다시 불러오세요."
|
||||
|
||||
# game/project.rpy:49
|
||||
old "Press shift+O (the letter) to access the console."
|
||||
new "Shift+O로 콘솔을 엽니다."
|
||||
|
||||
# game/project.rpy:50
|
||||
old "Press shift+D to access the developer menu."
|
||||
new "Shift+D로 개발자 메뉴를 엽니다."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Launching the project failed."
|
||||
new "프로젝트를 실행하지 못했습니다."
|
||||
|
||||
# game/project.rpy:219
|
||||
old "Please ensure that your project launches normally before running this command."
|
||||
new "이 명령을 실행하기 전에 프로젝트를 정상적으로 실행했는지 확인하세요."
|
||||
|
||||
# game/project.rpy:232
|
||||
old "Ren'Py is scanning the project..."
|
||||
new "프로젝트를 살펴보고 있습니다..."
|
||||
|
||||
# game/project.rpy:516
|
||||
old "Launching"
|
||||
new "실행 중"
|
||||
|
||||
# game/project.rpy:545
|
||||
old "PROJECTS DIRECTORY"
|
||||
new "프로젝트 경로"
|
||||
|
||||
# game/project.rpy:545
|
||||
old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
|
||||
new "경로 선택창을 이용하여 프로젝트가 저장된 경로를 선택하세요.\n{b}경로 선택창이 런처 창 뒤에서 열렸을 수도 있습니다."
|
||||
|
||||
# game/project.rpy:545
|
||||
old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
|
||||
new "런처가 이 경로를 살펴보고 이 경로에서 새 프로젝트를 생성하며 프로젝트 배포판을 만듭니다."
|
||||
|
||||
# game/project.rpy:585
|
||||
old "Ren'Py was unable to run python with tkinter to choose the projects directory. Please install the python-tk or tkinter package."
|
||||
new "프로젝트 경로를 선택하는 tkinter를 구동하지 못했습니다. python-tk나 tkinter 패키지를 설치하세요."
|
||||
|
||||
# game/project.rpy:595
|
||||
old "Ren'Py has set the projects directory to:"
|
||||
new "렌파이가 프로젝트 경로를 다음과 같이 설정했습니다."
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user