Compare commits
1346 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3f34041ae7 | |||
| 7bbe41d5a8 | |||
| 06b09b071f | |||
| 75b8959b5d | |||
| bf24051c6e | |||
| 6c83a1fae0 | |||
| d9818f533b | |||
| e1e2337538 | |||
| 93be27613b | |||
| ee381010a5 | |||
| 8eb3c854a2 | |||
| 458de8bedd | |||
| 924dd5865e | |||
| c5820c424f | |||
| c7195c8a0e | |||
| 3d62b916b3 | |||
| be60218612 | |||
| 4faf0213a5 | |||
| ea3560e685 | |||
| e657dfac90 | |||
| 8c3cbe1f15 | |||
| 6c02eaeda5 | |||
| f49f183151 | |||
| 6ad3465c2e | |||
| 5a57136e64 | |||
| 5f8d202a42 | |||
| 31a554404b | |||
| 8fa8ce5f8a | |||
| c86debcf09 | |||
| 5d7883b899 | |||
| 6ba8ec4f3d | |||
| 8eda1e345b | |||
| 3bb8ae2f5e | |||
| dafb7daba5 | |||
| fc23814e1d | |||
| 56bbe5df9d | |||
| 578873a17a | |||
| b18b390496 | |||
| bbd977ad69 | |||
| 9057d67dc5 | |||
| 698dd9e060 | |||
| 00390f3f10 | |||
| b71d7a8c38 | |||
| 2b2e247d19 | |||
| 44b842d491 | |||
| 7044b9d448 | |||
| d5d4f11a6a | |||
| 521e5d612d | |||
| 4c09beca76 | |||
| 44d0b20ddd | |||
| 95861477ea | |||
| 8e584ed658 | |||
| 81b71049f8 | |||
| ada808a881 | |||
| 60756f97b0 | |||
| 23a9d5be6f | |||
| b054d6e449 | |||
| 65a36a4190 | |||
| 4d2f7988d9 | |||
| bc9be0c280 | |||
| a7b895a63f | |||
| 8cc4cddc73 | |||
| 09ba6c6f50 | |||
| 9d6f1f667c | |||
| bcd8e4831c | |||
| 1868e7b6ae | |||
| 1b2e4c21b4 | |||
| 4e08656c4e | |||
| a8a84451ca | |||
| 2e81fb434a | |||
| 720515d210 | |||
| f69c46c7e6 | |||
| 927b53f4d8 | |||
| 8d791b7cda | |||
| a47ba45137 | |||
| 3919ad0176 | |||
| 33e894d70f | |||
| 41ad34cb95 | |||
| 80f8ebf3ae | |||
| 00997f8db1 | |||
| 309da53b84 | |||
| 858701d4d9 | |||
| 79bba2695e | |||
| 2539d9218f | |||
| 1957680283 | |||
| 1681c2a8ee | |||
| 9243ed8622 | |||
| 603de90bad | |||
| f25d1919df | |||
| 3306f9184d | |||
| 805bb33363 | |||
| efa6bf1aff | |||
| 5a207310b3 | |||
| 30b8f03cbb | |||
| fa669d8bf1 | |||
| bf1b6ca143 | |||
| 83f59262f8 | |||
| 0e3d6944c1 | |||
| 0572210e2e | |||
| 8b5a01ac2d | |||
| 7df540679e | |||
| 0b8d92b5a8 | |||
| 6ebf2597c4 | |||
| 4abe1e987e | |||
| 37e9b31448 | |||
| 769aa0aa45 | |||
| 71bbe96381 | |||
| afbe3a36cf | |||
| 5c1893ca6e | |||
| a2c6c3b8a1 | |||
| 899be4fb74 | |||
| 6364cf535c | |||
| acaf075bd8 | |||
| 7ebe89289e | |||
| d2190ba2e8 | |||
| 54e83e5aa3 | |||
| 0d25fd45ab | |||
| 86f5321f9d | |||
| 8223af20d6 | |||
| d1f0c0fa57 | |||
| a5affb2b80 | |||
| 1f575ba4ec | |||
| 59241f0e06 | |||
| 44b1be900e | |||
| 3846bcdeb9 | |||
| 1fd121025b | |||
| 8b9bc52af2 | |||
| b61b929451 | |||
| 96635b6a71 | |||
| 06f0b2939b | |||
| 4cc03dec87 | |||
| 45882282ee | |||
| 88723fc975 | |||
| 434af61a4b | |||
| a6adfa3d3a | |||
| 35f015a0df | |||
| f9bf56ff43 | |||
| e4a4d3f686 | |||
| cdcb23e4a6 | |||
| e850ec89e0 | |||
| 5fce2cb1d6 | |||
| 14162cc1e8 | |||
| e68b5829ff | |||
| 65831c85ae | |||
| fb0f30821e | |||
| 20bccb3c0c | |||
| 2ebe05011c | |||
| f814e767f6 | |||
| bb6f8ada97 | |||
| 22808f0b0b | |||
| bda9ed1e68 | |||
| 6f900ad68f | |||
| eb771529cf | |||
| 4bdce24c9d | |||
| 82a7087921 | |||
| ec952189a0 | |||
| 740b5e95ed | |||
| 6931ddd519 | |||
| 6671add453 | |||
| 36ef77c7c8 | |||
| b0da5817c1 | |||
| 6a4449b91b | |||
| eedd113144 | |||
| 324ddd5eb8 | |||
| 3865ec78d1 | |||
| 5676868a7d | |||
| 7ecb5de1c8 | |||
| c9200efeab | |||
| a5ac108cb2 | |||
| 807cc096ba | |||
| 6e3e866e8f | |||
| 1533aa06ee | |||
| 0e8eb0be71 | |||
| e2f617406d | |||
| cdbbc8255f | |||
| 9359e7bea7 | |||
| 8b88d8eed8 | |||
| 08a2b348bf | |||
| 5cf5b22b86 | |||
| a2ecbc1cf8 | |||
| 4e4cdb4988 | |||
| 9a48079332 | |||
| 47139d57c7 | |||
| 4d4e9a07cd | |||
| a1745cd7f2 | |||
| 8ae732dda0 | |||
| b44c9ed8cb | |||
| bd53625a27 | |||
| 8ca2410b21 | |||
| 56d26cfaec | |||
| 9ead3c6e84 | |||
| 3a843ecaf7 | |||
| aad8489565 | |||
| 9f95a34fb4 | |||
| f3b78279d5 | |||
| d1fdd39a9d | |||
| 0bc24ac5cd | |||
| 6e4ad90083 | |||
| 7fc24e51ef | |||
| 9812c00db4 | |||
| 1cf362e84b | |||
| 0cf66407e9 | |||
| ec9dd801ce | |||
| 81843a7ea1 | |||
| e22b0b5e0c | |||
| 49f44735f1 | |||
| 452e879199 | |||
| e07e396d77 | |||
| eaf12a4089 | |||
| 31be06e1c5 | |||
| 9651db244c | |||
| 34c27ece40 | |||
| 3f5082d231 | |||
| 4edced0a43 | |||
| db38debae4 | |||
| 0730ee873d | |||
| 7f73e7f97b | |||
| a2d61c3fa6 | |||
| c3b9db09ed | |||
| 397b950c79 | |||
| e78543345f | |||
| 9b8e99f0f6 | |||
| a4966719a9 | |||
| 7bbd577de0 | |||
| 5a8a553033 | |||
| 1924806be3 | |||
| 6577f2c5f5 | |||
| 8b3c353ffe | |||
| 8b162210ce | |||
| 7afa69ffc4 | |||
| 9766746081 | |||
| 3eb0bcbc3e | |||
| 28afc8c53f | |||
| 1cbe298507 | |||
| 007e370698 | |||
| 16dcc85c6a | |||
| 4109c03983 | |||
| f332b2dcec | |||
| e531f0d4f8 | |||
| 7923ffed13 | |||
| ddc4915a84 | |||
| cd667b20e7 | |||
| e8e42ca24b | |||
| 85cbb14988 | |||
| 503553aa14 | |||
| c4ce604cbd | |||
| 1195b6c0a8 | |||
| 2b68bf032b | |||
| 7f504c0c1b | |||
| 7dfe21a39c | |||
| 8b1689edf1 | |||
| 037c3fe0c4 | |||
| e34e8982e9 | |||
| 12247a6f24 | |||
| 771a160961 | |||
| d2cce402b8 | |||
| 05d38841dc | |||
| c7b4474152 | |||
| 7157b157ab | |||
| 163ff6d052 | |||
| ff8a08dee7 | |||
| fbb97de6b4 | |||
| 6fbb0160d4 | |||
| f021135492 | |||
| 8f5a38eec6 | |||
| c8a16adcd5 | |||
| 98164f3bf9 | |||
| 5dc5d941b2 | |||
| dbc0e80dda | |||
| 1c175cdf02 | |||
| d64ed91127 | |||
| d7b0e9e750 | |||
| 0d433e6f6c | |||
| 37b6f6638c | |||
| e47de64789 | |||
| c725f8ce2f | |||
| c5c97dbd1c | |||
| 26c7a2b2d3 | |||
| bf530a2c37 | |||
| 34b873e137 | |||
| 7ee0bec11d | |||
| b0309f80bf | |||
| 0c0a57f257 | |||
| 219963df89 | |||
| 06298aad77 | |||
| 9ac14d3bcd | |||
| ff57fcfe46 | |||
| 697cc17900 | |||
| e844957de8 | |||
| 89a0d76b5d | |||
| 6ed0a7202f | |||
| 07189ebac1 | |||
| b252a7b576 | |||
| 3429ca7ee6 | |||
| b781b8ccc3 | |||
| dff2b5e90d | |||
| 6fd218b452 | |||
| 8032bad2bd | |||
| da7e1cbed3 | |||
| 3b6cf82b8a | |||
| e31bfa7c0c | |||
| 826d6a1b97 | |||
| 90402e3ee1 | |||
| 6c750637e7 | |||
| d59eb4e55c | |||
| 0995a94959 | |||
| 8e2e857a85 | |||
| 33f896c06e | |||
| 2f573d1d12 | |||
| cba1e797a3 | |||
| 939af5b140 | |||
| e49be306f5 | |||
| 737d1e69ed | |||
| 0db019cfd4 | |||
| 701dd434fc | |||
| aa0708b331 | |||
| cd1f80f4be | |||
| 51556030d0 | |||
| 741a7786da | |||
| cf290d3447 | |||
| 0e6da9b140 | |||
| d19abf3af1 | |||
| ed3573068c | |||
| 738c8672c4 | |||
| bf8aaa3bd0 | |||
| b644aa274e | |||
| af333b071f | |||
| 31d55cb65e | |||
| 4285cf6dcb | |||
| 22a1a4b5dc | |||
| 54b962454f | |||
| b6cb2d8bdc | |||
| efdf1c8976 | |||
| 7ff29461ef | |||
| 15a3b308d4 | |||
| 55ac0b9b7e | |||
| 2e4dd7a3e3 | |||
| a88eb1346b | |||
| df56d4bb55 | |||
| 59aebd730f | |||
| 12b7ba39bb | |||
| dc9575c833 | |||
| 0de81e177b | |||
| acbcc9f944 | |||
| 46be6434f6 | |||
| 6bf5562817 | |||
| c5d28f1c57 | |||
| 33f696ee50 | |||
| 8685b8f5ea | |||
| 4d6e5ca9d9 | |||
| 58ec3e4344 | |||
| 3033443e8e | |||
| 75ce37362d | |||
| 7f2b53ec9a | |||
| e97b832367 | |||
| e707273f3f | |||
| e60aa3e532 | |||
| f750bf1409 | |||
| cf0b5a0c88 | |||
| 6de1a3ceb0 | |||
| 73055a5df3 | |||
| 2751a774f4 | |||
| aded40197e | |||
| 5f830795b1 | |||
| 69f6a7bd35 | |||
| 5f2dfc242b | |||
| bcd370d497 | |||
| 5ad18b72d4 | |||
| f26d1b301e | |||
| 4d4e61a33e | |||
| 1a7302b480 | |||
| d1f065c4b9 | |||
| 895ae72c8e | |||
| bbd858d79a | |||
| 4d3fcd5ae3 | |||
| 5607b3be92 | |||
| 0777826d8c | |||
| 58508655c7 | |||
| dab3c9aac7 | |||
| 515cd28c69 | |||
| 43bd86cc20 | |||
| 23cd75fc7b | |||
| 28aa83e68a | |||
| 5cc2dd4d83 | |||
| 910d8f1dc0 | |||
| d8531fc5b3 | |||
| dc747cb9ee | |||
| 022c07c41d | |||
| 682446794a | |||
| c48306290a | |||
| 0652ae22ba | |||
| 4f6fd81576 | |||
| 010bef8358 | |||
| c048b85d58 | |||
| b5eeffe505 | |||
| d88a3cb492 | |||
| 449f9ff05d | |||
| 921f25b39d | |||
| cac10a8781 | |||
| 3b15a8de49 | |||
| f6ca2bbc2d | |||
| 520a9c9baf | |||
| 18a8b47f20 | |||
| 2b27055d64 | |||
| 8d6edb5537 | |||
| c926fb17c2 | |||
| 8218a10968 | |||
| 9d296b3a77 | |||
| 1a9c03897b | |||
| 8ad65ddde0 | |||
| 04dce83592 | |||
| 156c4e8af7 | |||
| f14f2e2194 | |||
| a71947c9bd | |||
| 59434177cd | |||
| 9a89806569 | |||
| 81bfb899b2 | |||
| 76e6eef09c | |||
| 505805eb4a | |||
| 3d4fbb7664 | |||
| 4e8c424d15 | |||
| e99c459374 | |||
| 7b95263e88 | |||
| a2aa839b3a | |||
| 97da318e02 | |||
| 58a594f7cb | |||
| 58d442e3b2 | |||
| ddcd1e5a96 | |||
| e50d074293 | |||
| 6a93bdafd4 | |||
| 7be6781557 | |||
| b48ab25a2e | |||
| 97daa37db0 | |||
| 34b413a665 | |||
| 7432ca4d5e | |||
| 30595959fa | |||
| 3333790944 | |||
| f03b8ef631 | |||
| fb3eef8a90 | |||
| 5a9693b3f1 | |||
| c4be3b1adf | |||
| 4f1a38d4dd | |||
| 6b54016265 | |||
| f91d2e7d49 | |||
| 786dbfd717 | |||
| 6631f2f631 | |||
| 3b9fbaf4f4 | |||
| b51e0326d3 | |||
| 5a82f0ea64 | |||
| e4e0973a40 | |||
| 1336cf7727 | |||
| 5240512ec8 | |||
| 8db07187cd | |||
| 7144167246 | |||
| 9e7349f3df | |||
| 9a94417b31 | |||
| 8010c4082a | |||
| 1312d5b343 | |||
| ee1503e54f | |||
| f55bd9ed10 | |||
| 3d2ae9cb18 | |||
| baba291609 | |||
| e545031e81 | |||
| cddda0f775 | |||
| 1d8ad80f59 | |||
| d21b727260 | |||
| b6eaf6970f | |||
| 5539f384b6 | |||
| 97809a5046 | |||
| 6b14598ed1 | |||
| e5932425d2 | |||
| e521da9468 | |||
| 2b0487d7d2 | |||
| 5f04f560af | |||
| e782cc6c3a | |||
| 83c1333486 | |||
| f18c616326 | |||
| 7b89e6e99f | |||
| 5c1d6f615f | |||
| 5228a72d6b | |||
| d632889a84 | |||
| 2504077bf3 | |||
| d55f6fff1f | |||
| cf28ad0090 | |||
| 0b6a7b3b07 | |||
| 07b8ba1dfc | |||
| 793d16fd9d | |||
| 77ee0211f4 | |||
| 99447d5dd6 | |||
| ee3088ab87 | |||
| 447cebeaca | |||
| 332cc9fb7b | |||
| bf54c9dffe | |||
| 2413b53f9a | |||
| eaa5c8e167 | |||
| 05687df3e0 | |||
| f3f4d4a139 | |||
| 67096bc1b7 | |||
| bc2b2ad154 | |||
| 1762bbddce | |||
| a817a3d78e | |||
| 74d596bf76 | |||
| 37e8272a02 | |||
| 4faee5feba | |||
| eb24220a88 | |||
| c52de0a72e | |||
| 8f836d996d | |||
| 286705a21f | |||
| 3c03950092 | |||
| aae9522e9f | |||
| d54c34ced1 | |||
| 0450df707a | |||
| 1740f791b1 | |||
| 5bf8d45516 | |||
| 16b5c61639 | |||
| c8dab118f7 | |||
| e134f93588 | |||
| 7b9ed3613d | |||
| f1c821de21 | |||
| 46fe80c4c7 | |||
| a8f419e910 | |||
| 96300c844e | |||
| 3da04864ac | |||
| 0bffd3ba5e | |||
| 1eff0b3fca | |||
| 9359e97516 | |||
| 70710f2dd1 | |||
| 83d52c3e86 | |||
| 0faac90498 | |||
| 15b8067cf8 | |||
| 859790edcf | |||
| dcf56027a7 | |||
| 8f22e5205a | |||
| 2ce614c44a | |||
| aab2a5203f | |||
| 6c5d0e9861 | |||
| 52091f50d3 | |||
| 1e9627e96a | |||
| 7319edc96f | |||
| 768c82a5e7 | |||
| d241c723ae | |||
| 98b30ba76f | |||
| 4941d7dcd9 | |||
| be9f345529 | |||
| fc0c6556df | |||
| dc62e7107d | |||
| e299ca4885 | |||
| 63241161ad | |||
| 439d760a30 | |||
| b685638090 | |||
| 42651ecb73 | |||
| 67f5b0b53d | |||
| 235fe487fd | |||
| 5b22577c5d | |||
| 60fc2fd611 | |||
| 3be2c0302a | |||
| 9ee6ea07bf | |||
| f9632c2bb0 | |||
| 6bffc516ea | |||
| eff3facac4 | |||
| e2ba0bc391 | |||
| 28d022ab2c | |||
| 404ee250cf | |||
| f82ce3d23a | |||
| 56b0cd72eb | |||
| 8b766aa1c4 | |||
| 38f4f83e05 | |||
| 5af2e36c58 | |||
| b4b46a82f1 | |||
| ecf8023085 | |||
| 8627103f21 | |||
| 2077f68d14 | |||
| 33e19de827 | |||
| 2efd257a03 | |||
| 1c72e79fd9 | |||
| 5511d84451 | |||
| 062cccfee2 | |||
| afcf12147d | |||
| 65dfcad511 | |||
| d6c0102dfe | |||
| e3129a81f0 | |||
| 16c4fcfdf3 | |||
| 39077c5935 | |||
| b6e2ac6f58 | |||
| 2469557269 | |||
| e4a6532c83 | |||
| 32abb85d93 | |||
| e5da2bdcb2 | |||
| 39c3b711df | |||
| edc0673991 | |||
| 4b6fff619d | |||
| 5d63bce9c9 | |||
| 24d529f440 | |||
| 51f70fb6e9 | |||
| 458013cf4d | |||
| 6926ddb7a9 | |||
| 5d2d4048b2 | |||
| 26f7b9b584 | |||
| 7192b8c9a7 | |||
| 193a3575bc | |||
| c068c31049 | |||
| b54b8c3581 | |||
| 9e98fdbf8b | |||
| 41d44c7190 | |||
| eafbd2b06f | |||
| b91edc455b | |||
| c929b0ea2e | |||
| 21d0fb1f03 | |||
| 896d6aa277 | |||
| 1db71d026c | |||
| a18c027bf5 | |||
| 379ac420c3 | |||
| 51af0b5774 | |||
| 1435da0701 | |||
| d4938b580a | |||
| 41d616e5a0 | |||
| fa18a14952 | |||
| 9ee3b1883b | |||
| 7fe1cbcb60 | |||
| 4d03741bcb | |||
| c9cd485398 | |||
| 34e4253acc | |||
| 0b387485a6 | |||
| 3f5eb24287 | |||
| 07c4f53f67 | |||
| 78acbf68ac | |||
| 4a909fb1f2 | |||
| 34faf390d5 | |||
| 22ec89f208 | |||
| 53fedcbfa6 | |||
| 6f37585549 | |||
| 342afec44e | |||
| 58ce759f1e | |||
| e507cf4df2 | |||
| 7eb18c189b | |||
| cfda38f7d5 | |||
| f808de82d5 | |||
| d3980ce7e0 | |||
| 036aea490b | |||
| 75e4d03b6b | |||
| b5249bd9e2 | |||
| 4182a11853 | |||
| 13b1ff8fa4 | |||
| b56772e148 | |||
| c333ab03e3 | |||
| 73156eaf38 | |||
| e0b946d9af | |||
| 910f00211f | |||
| 08e3c238bd | |||
| 2eb471c447 | |||
| 1ceeff4d7a | |||
| 8bcbaafd8f | |||
| f486d5b0e4 | |||
| c94d223b05 | |||
| c13985e6a4 | |||
| cad60f522b | |||
| 467d53bb88 | |||
| f0c0b55b6b | |||
| 548028f5b5 | |||
| 2caf75b366 | |||
| 1f714f5816 | |||
| bdfc9b8f01 | |||
| a0e218c07d | |||
| 8e7ffd15a4 | |||
| b9830f9f63 | |||
| c6f8a5d07a | |||
| 3fe47e8a4a | |||
| ef2a1ddfcc | |||
| d3a3eff724 | |||
| da12306077 | |||
| 43cca19789 | |||
| 43ba26d7ab | |||
| 3c1bb2eea2 | |||
| c1628f1fee | |||
| fa05614341 | |||
| 656a1444b4 | |||
| 139b88329b | |||
| 6a3aad948f | |||
| 251deaf7ea | |||
| 8b429d63ca | |||
| 6f6a4e0b03 | |||
| d3bc966b91 | |||
| b6c6de1509 | |||
| ac5b740c90 | |||
| c03bdcf273 | |||
| 787a7a1f2b | |||
| 95677e45ac | |||
| ad7172f071 | |||
| 5f250abd42 | |||
| 1f498a17b6 | |||
| 442235cfb4 | |||
| 596183f4a1 | |||
| 78482e4a03 | |||
| b9460b7564 | |||
| 05fb5e31a8 | |||
| 182caf80d9 | |||
| 9bad9c41ac | |||
| a8b9373aa5 | |||
| 6f80a0803e | |||
| 29780373e3 | |||
| 03e332bf82 | |||
| f1ac19d884 | |||
| 1b550602b8 | |||
| 8b05828654 | |||
| a30e472fad | |||
| 9568b37001 | |||
| cf51fbf9ce | |||
| e7b7230f4f | |||
| a32a9daaf7 | |||
| 94c03a77e1 | |||
| f2a6109343 | |||
| ebeef15ba8 | |||
| 6d51fbdd61 | |||
| c28c422c7c | |||
| a206b5315b | |||
| 9b82969645 | |||
| 0dc56f1e92 | |||
| d40d921e02 | |||
| 0fbb71431e | |||
| fa20e99ede | |||
| 766cf704b8 | |||
| 8676273698 | |||
| b823ac8a03 | |||
| 04b4c57d78 | |||
| 00978380d5 | |||
| 0a94e2c09c | |||
| ae12b0d09e | |||
| c2e08b49f9 | |||
| 7d5e74b55e | |||
| 4985aaac26 | |||
| b9939baec8 | |||
| 492b3c09b6 | |||
| f6322881f8 | |||
| 7c9b69ae75 | |||
| 5b5c4d94b6 | |||
| 158c17f653 | |||
| 10d8403f14 | |||
| 86ddf62132 | |||
| 5088aa9e41 | |||
| becee77162 | |||
| f13469d07a | |||
| 25f597f985 | |||
| 6309925924 | |||
| a46422130c | |||
| 47113252a2 | |||
| b192a9faf0 | |||
| 17e2ed9272 | |||
| 303c4fa813 | |||
| 9e45dc5993 | |||
| 3725de475e | |||
| 061b69167a | |||
| f1f199f6e2 | |||
| 910bcc2c19 | |||
| 79cf6c2711 | |||
| 8adab64522 | |||
| da8029e687 | |||
| 0c536eb98d | |||
| 235368b3d1 | |||
| 4edc5fafb5 | |||
| 5567cf5a33 | |||
| 7d84b85ce0 | |||
| 1258b9ef64 | |||
| f91dde9658 | |||
| 7380ee7342 | |||
| d293fc4946 | |||
| 201d8d9fcc | |||
| 960b4d7615 | |||
| 0bcf690db1 | |||
| d627abe34b | |||
| 0d4f16d45a | |||
| f30bcbfc1c | |||
| ad6ef591de | |||
| 122ead1f16 | |||
| 9e87ebf186 | |||
| 25a8e805a3 | |||
| 0627fe579d | |||
| a2789b85da | |||
| c9213c7644 | |||
| 03cda1481f | |||
| 6124572dc3 | |||
| e7f18bb773 | |||
| 3b241bcbf4 | |||
| d910db55bc | |||
| 4f9d12377d | |||
| e3a9d75669 | |||
| f4ed3251e9 | |||
| 17a24bde55 | |||
| e602b9a839 | |||
| d6abf5a78a | |||
| df88bdfd26 | |||
| 5cf84727bb | |||
| 3bf4e96684 | |||
| 0951ae3267 | |||
| 9369352903 | |||
| 31e286356e | |||
| b52cf7d771 | |||
| e929f2dcbc | |||
| aead5ae0aa | |||
| 0665cbafff | |||
| c25c38654a | |||
| 7c7337e8e3 | |||
| 60f4cf1964 | |||
| e4b10e6b6f | |||
| c3701f3e01 | |||
| ab8c2ab719 | |||
| 07551daca2 | |||
| 33009207e4 | |||
| 6248c8c431 | |||
| 695e7d4ab5 | |||
| 17d766ecb8 | |||
| 00efd7f536 | |||
| 4f32da4717 | |||
| 8c1b6f728b | |||
| 18c4f3dfa1 | |||
| 857cd74786 | |||
| 4cfdffe837 | |||
| cea98df57a | |||
| 5442848274 | |||
| d188aef479 | |||
| 59a0f2661a | |||
| 1e6f8f5703 | |||
| d4f961e15b | |||
| 970c4ba129 | |||
| eef63915a8 | |||
| 9f979a9b8c | |||
| b195a993fa | |||
| a256c97619 | |||
| f665abcaa9 | |||
| 53cc29b0d9 | |||
| 7f61fe5a85 | |||
| 4cc9d3262d | |||
| ce55be099b | |||
| 0c8047f982 | |||
| 7584783dae | |||
| 02ce795ac0 | |||
| 5c420d3593 | |||
| 118cd44ebd | |||
| f21952a79f | |||
| 361b88e43c | |||
| 2ab0dd00bf | |||
| eed306be56 | |||
| a2daccbd23 | |||
| 5993bf0729 | |||
| 6475ae558b | |||
| 867dc58396 | |||
| 682ea9a24b | |||
| b2aea518f0 | |||
| c5b6a81054 | |||
| 518981f35b | |||
| d6b37030cb | |||
| e1596be19c | |||
| 23b5ac9fd8 | |||
| 285c40ef4f | |||
| e58c5ca7d1 | |||
| 3bf039f0b7 | |||
| 3391b09f14 | |||
| ec8e7bec81 | |||
| dc79adbb97 | |||
| 431b4cffe4 | |||
| 9738e09239 | |||
| 6db84ccfff | |||
| c145238cae | |||
| bc21c04ea0 | |||
| a45c5d35e5 | |||
| f212504dbd | |||
| 9538d903bf | |||
| d15067abe2 | |||
| 678b60128f | |||
| d598b3aaba | |||
| be5efbf3bd | |||
| 99968f3696 | |||
| 68154ee730 | |||
| 174a33cb1d | |||
| 5638d35cce | |||
| a9feb5c281 | |||
| 2046ac5ce1 | |||
| 247f54f417 | |||
| a85cc4f3e3 | |||
| 51dfaf034f | |||
| 78dfaac0da | |||
| db3a7e988f | |||
| 7868f401b2 | |||
| 30f07df461 | |||
| 22d11a1a0e | |||
| 859bf91b02 | |||
| b4ecbaaf5a | |||
| 7cc4175160 | |||
| 727e173a4a | |||
| 7a13e96dd0 | |||
| 7cee7b62e6 | |||
| 986d120e59 | |||
| e9c279d066 | |||
| 5eea714176 | |||
| 04126b5c50 | |||
| a8dafde044 | |||
| cb7591ac41 | |||
| 42161d8409 | |||
| ed916d8dd7 | |||
| 069a449d02 | |||
| 48d8312957 | |||
| 7c6522668b | |||
| bc6227a682 | |||
| 694bba9858 | |||
| 7dd8eb45d5 | |||
| b36c12c8ad | |||
| 0d0f7db9d1 | |||
| 8a497ac8be | |||
| b268d0e768 | |||
| 06da5ec181 | |||
| dbb282530f | |||
| cd72b3106f | |||
| 6881048694 | |||
| 0fac2fb9b7 | |||
| f647422eb8 | |||
| 38fbf8a70c | |||
| 973fa232f7 | |||
| c35f34e7b7 | |||
| 313a33f02b | |||
| ef3dfe818e | |||
| 219e6788ea | |||
| 04fcc8b5ca | |||
| 5f4f2b36f9 | |||
| 65fbb1c7f7 | |||
| 4538d5d427 | |||
| 02ef9800f8 | |||
| 0d628f11a6 | |||
| 4f8d28ab44 | |||
| 14e8bda631 | |||
| a4f4467a6b | |||
| 93971d61d3 | |||
| 3a6b568ca4 | |||
| c908491b70 | |||
| e089b4ba02 | |||
| 3a12cac67f | |||
| f6605ec5d7 | |||
| 04aa3100cd | |||
| dc27e66d83 | |||
| 6dc6213885 | |||
| 30b566750e | |||
| 9aecbc4655 | |||
| 7f13d20ce5 | |||
| 1379e5793b | |||
| cccbd37771 | |||
| 39534ae856 | |||
| 5e90c359a2 | |||
| 6b29ddf442 | |||
| d55b3b2a79 | |||
| a7674f37ae | |||
| 14ef43b904 | |||
| e443cfbb93 | |||
| 9b22604bb3 | |||
| c3beadb87c | |||
| 013850cb44 | |||
| cf7fc2ea62 | |||
| 74c23b68c2 | |||
| 2d7ffc69c4 | |||
| 5e5c33b310 | |||
| 692fccfbf7 | |||
| 9ec57c2d71 | |||
| 8f8ffcd704 | |||
| ee1024a657 | |||
| 71c47169e1 | |||
| db5d595e77 | |||
| 857fcbb658 | |||
| 5cf9aa977d | |||
| c414046301 | |||
| f9a9ee7389 | |||
| a595c0926c | |||
| 263424a203 | |||
| ec92e51ab0 | |||
| d35092fcb9 | |||
| e57639c65a | |||
| 59b31d33da | |||
| 8b37246ad3 | |||
| cf89b2c143 | |||
| 186c644393 | |||
| 27666aa54c | |||
| 3bc064c8ab | |||
| 7e87589097 | |||
| f218680a36 | |||
| 4932357ded | |||
| 15f9da870c | |||
| 83bc8bc06b | |||
| 2a150ea069 | |||
| 0b352525d7 | |||
| 6595e70d7f | |||
| 89191baf6a | |||
| 16063049a9 | |||
| bf3a454f88 | |||
| cb479c6316 | |||
| e974314094 | |||
| 4c3bb9d58c | |||
| 93e89a1ade | |||
| 6b17b9ed98 | |||
| 0cf20f5c82 | |||
| 2805a30614 | |||
| fd6f66f3e1 | |||
| 149197b169 | |||
| 814a54167b | |||
| 6fac36ac9b | |||
| d9ff6f6651 | |||
| 2390198773 | |||
| fe86b1d711 | |||
| da48875876 | |||
| 007754b5d2 | |||
| 9d71d7e3ab | |||
| 53b191c5c9 | |||
| 45a75b3e5b | |||
| 1ed47c5b71 | |||
| 070278d27b | |||
| 958c65b8c6 | |||
| f35032b393 | |||
| 676ca25b90 | |||
| 8eea55962c | |||
| fc0f091c75 | |||
| fe6c74aa33 | |||
| 56ba867caa | |||
| 105c56b46d | |||
| 11d2e94f3e | |||
| 2038625c78 | |||
| c4aa92e815 | |||
| f49e69b3d5 | |||
| 1d13ab8f84 | |||
| 31a9c2d86d | |||
| d2d9f1e64e | |||
| 5f3e8d37c4 | |||
| 8606a59b0b | |||
| 3776f8a5a7 | |||
| 8f5d8fa102 | |||
| b23de4e843 | |||
| 1e2e82492e | |||
| cba59de5e8 | |||
| d1e2241562 | |||
| 8236eef4e8 | |||
| 88b75a71f7 | |||
| 064566a827 | |||
| 607ecc7d27 | |||
| e089e1b599 | |||
| 4203210617 | |||
| 9028f8100b | |||
| 9bbfefa633 | |||
| f46460bdd2 | |||
| f6d22979fe | |||
| 718bfadc9b | |||
| f770b0f549 | |||
| c303a9d5a4 | |||
| d6e441d12e | |||
| da7d80ecd8 | |||
| c500dea338 | |||
| 7f3fa272a1 | |||
| 31a7cfd22f | |||
| 823c69d276 | |||
| 9920512a81 | |||
| 4e3803e7f2 | |||
| bb2136dec2 | |||
| d620ef0c1e | |||
| cc40b62f2a | |||
| 7cbc8bcbaf | |||
| 10ac1367a8 | |||
| 97e718f610 | |||
| 6fd158b40e | |||
| fe6c884c42 | |||
| 3992f29583 | |||
| 5ec6b9a67f | |||
| bd20345c95 | |||
| 209fcb4555 | |||
| e7796d4143 | |||
| f6bd8398e6 | |||
| fb890b8c19 | |||
| 28f6374e56 | |||
| a280350bc3 | |||
| 40b38e4fc0 | |||
| d1b82e9944 | |||
| b466e05e04 | |||
| 78257229f1 | |||
| 049c683002 | |||
| 76e729313d | |||
| 2945227dfe | |||
| 552fff58ab | |||
| 29aaf9b367 | |||
| be4a609080 | |||
| cdf0451660 | |||
| 357ca8bfe0 | |||
| 31a356c6a1 | |||
| 7d818ef673 | |||
| 398c0aa818 | |||
| f0fbd5e663 | |||
| 9239371f7c | |||
| 8486dc98b9 | |||
| 2584c8719d | |||
| b36bfebadf | |||
| 363175a3b9 | |||
| 3b8b46ea38 | |||
| 4e1ec11c20 | |||
| 6b0be391f8 | |||
| e33ca662b6 | |||
| f0f1a0a65f | |||
| f89f4ad580 | |||
| ced23560d7 | |||
| c9e4c2fcfd | |||
| d2e49a37d4 | |||
| a4730bb32e | |||
| e337c9c6a6 | |||
| cffb7d990b | |||
| 611cc04271 | |||
| 81353d52c5 | |||
| 2328d8f932 | |||
| f1ef42a39e | |||
| 86b501e722 | |||
| 647911a2d2 | |||
| 7d3b46a361 | |||
| 3a9d915355 | |||
| 396e0dc217 | |||
| 69f454b118 | |||
| e292beef29 | |||
| 291f1d937b | |||
| 341dd9c181 | |||
| 955b82da4f | |||
| 3298d6cdbd | |||
| 32695af4bb | |||
| 83a0c6aeff | |||
| 945e42be56 | |||
| 1c71428027 | |||
| 5029d0d2aa | |||
| 0f3f2503af | |||
| af2bc79d04 | |||
| c778238d46 | |||
| 309d7c1efc | |||
| 87249fce62 | |||
| c0081415c7 | |||
| fa38d0df16 | |||
| 99d51b7d01 | |||
| 6f19a8ae15 | |||
| 1c75bb1719 | |||
| 21b1186212 | |||
| 1dec0e8151 | |||
| af71b5cdbb | |||
| 88c5159b45 | |||
| e86dddf384 | |||
| 9a232a54ee | |||
| b1bcc92fe3 | |||
| 218426be47 | |||
| 267dd68323 | |||
| 16fe766a36 | |||
| ecafc29a99 | |||
| a6568caaa4 | |||
| 5987e7795d | |||
| 9779e51c92 | |||
| 1c8d4f0906 | |||
| 73b3112ce6 | |||
| 8864d3c612 | |||
| 4b221b0134 | |||
| 773e00bd75 | |||
| e60f170f7f | |||
| 658527c70e | |||
| 53dcedf4e3 | |||
| 5093e10843 | |||
| 9eac3e6df3 | |||
| 51813c9839 | |||
| 315ab0552b | |||
| c3916309d1 | |||
| 0169cda030 | |||
| 85cc07cd59 | |||
| ae3f2f1e28 | |||
| 784c0ea64e | |||
| 6e33f31c2e | |||
| 161e70571a | |||
| 670c8fd90d | |||
| 6713149432 | |||
| 3074fe348c | |||
| 7de3afb6f9 | |||
| da0996073a | |||
| 1c65ddf5fb | |||
| c3d9f1be66 | |||
| a24f5a1669 | |||
| 4ef172e640 | |||
| 6989a3f311 | |||
| 5f108daab9 | |||
| 0779d7df0e | |||
| bcf623772e | |||
| aaf47536f9 | |||
| 42a8f0dd36 | |||
| 2606ebd93c | |||
| 64ed92931f | |||
| c20231694b | |||
| 54eb856c8e | |||
| 8e22f31047 | |||
| acfcc27376 | |||
| 3c6d6bc7ad | |||
| 8ae819aa6b | |||
| 3ce21232c4 | |||
| f640468314 | |||
| c71c1d0e52 | |||
| 0c1ee425db | |||
| 9e6802c6e3 | |||
| fa32e18ddc | |||
| ee2d283c45 | |||
| bdfaf53798 | |||
| 909b0cf8e8 | |||
| 22108c0072 | |||
| 79d251a081 | |||
| 69c241b2e4 | |||
| 0f1624378c | |||
| 5edce5b960 | |||
| d23d6564a1 | |||
| 61d2f70d07 | |||
| 0a4eba1810 | |||
| a50c09610c | |||
| 8e309204f3 | |||
| f591f137e8 | |||
| fba7d0549e | |||
| 426b68c2eb | |||
| 9d049b6a21 | |||
| 445141dc9b | |||
| 55632a1dd1 | |||
| 47d353c275 | |||
| bf7c75a739 | |||
| 3125526471 | |||
| bf7f88a399 | |||
| 05505bb524 | |||
| fa26e9dadb | |||
| ab8ce7cb21 | |||
| d87ffaf88b | |||
| 148787f154 | |||
| 2725d77577 | |||
| 71f2d9b3bd | |||
| 1f15a43bd2 | |||
| 0e289fa3a8 | |||
| 95b5b2ac38 | |||
| 7a35d8e1e6 | |||
| 8e2756abcc | |||
| 8ddc85c9ee | |||
| 7720ceb420 | |||
| b33e9d95b7 | |||
| 14f2632c19 | |||
| 604c112ba5 | |||
| 4e5ec5d529 | |||
| 240b0071b9 | |||
| a1c58fa601 | |||
| 89ec650907 | |||
| 834fe89a88 | |||
| 862e6c3b4d | |||
| de5035bd01 | |||
| bd95c0991d | |||
| 8dfb6b36df | |||
| 8855950203 | |||
| 858b966a91 | |||
| 0efe4e731d | |||
| a6b53850c6 | |||
| 36bd1e57d2 | |||
| 141b8fcfc4 | |||
| cfc0f32693 | |||
| d6de72960e | |||
| 0b79af4c23 | |||
| 461344d761 | |||
| ed8916cd59 | |||
| 7c86dd5725 | |||
| 9fe019d10e | |||
| 30fdd4001f | |||
| 1850aa6fed | |||
| 4cafe19995 | |||
| b8d238d9e9 | |||
| d0446bfcde | |||
| 088411b7d5 | |||
| 829eb28c9d | |||
| c9963bca41 | |||
| e7480a53ca | |||
| 3356b20083 | |||
| 967d4e7dee | |||
| 954d5a4c9e | |||
| 105c890ec3 | |||
| f7a64793c3 | |||
| ef5ee16036 | |||
| 9247176f1d | |||
| 58e6c0a92c | |||
| 92ee50fa12 | |||
| db7fbbd13d | |||
| 549966c69c | |||
| 8c395e97c6 | |||
| a9ca026a51 | |||
| 1ec342a842 | |||
| 6824c09055 | |||
| 6ff9ef375d | |||
| 9a9cead5a2 | |||
| 4223bcde61 | |||
| 8093ada914 | |||
| 84e238beeb | |||
| 803cecc0d7 | |||
| e62bb98611 | |||
| 31e752489f | |||
| 89adf77e93 | |||
| fbb6ff7ba0 | |||
| 219bb5f112 | |||
| bf6d637dc7 | |||
| ef39d695dd | |||
| 15c5bfab46 | |||
| b48e0f7c68 | |||
| 67c893fb41 | |||
| 4bb2a6ed30 | |||
| a764827979 | |||
| 51f35fb994 | |||
| a8801b3099 | |||
| 0c32504221 | |||
| 73045e3f3c | |||
| 9b76083a78 | |||
| 4192546ca4 | |||
| bbf12935ec | |||
| 7dc62e9176 | |||
| dbe4832f99 | |||
| a611786c92 | |||
| 7df3b52a7d | |||
| 29b479bab0 | |||
| b6849f4373 | |||
| 07089c9e4a | |||
| 00dd47290f | |||
| c1805afbb6 | |||
| 96beb70d14 | |||
| 20f4b482f6 | |||
| 2ab455bc06 | |||
| 65b03c3d16 | |||
| 441f31742f | |||
| afd5fd994f | |||
| c6c6ed4099 | |||
| e20c30bea5 | |||
| 1789caf4d7 | |||
| 183327eec5 | |||
| 1fb97f90cc | |||
| 2fcfede988 | |||
| 400175ecb3 | |||
| 9e47dac5b0 | |||
| 6fecd67ffd | |||
| 321f949c94 | |||
| b3ae56970e | |||
| 2aaabb3909 | |||
| 778cb29761 | |||
| aabf85fc59 | |||
| 19b71be3e0 | |||
| b9fb3bd619 | |||
| 1e0de5854d | |||
| db782d6e16 | |||
| 3dbff5649d | |||
| 44cecf3866 | |||
| 808ac1fd4f | |||
| db593d0614 | |||
| 28caf36653 | |||
| 968953b294 |
+10
-1
@@ -49,6 +49,7 @@ styles.txt
|
||||
/module/build
|
||||
/module/gen*
|
||||
/editra
|
||||
/atom
|
||||
/launcher/game/theme
|
||||
/launcher/game/script_version.rpy
|
||||
|
||||
@@ -63,10 +64,12 @@ renpy/vc_version.py
|
||||
/steam_appid.txt
|
||||
/.coverage
|
||||
/id
|
||||
/ai
|
||||
/interface_7
|
||||
/htmlcov
|
||||
/the_question/.android.json
|
||||
/the_question*/.android.json
|
||||
/WINDOWS.rst
|
||||
/old
|
||||
|
||||
/*-all/
|
||||
/*-win/
|
||||
@@ -74,3 +77,9 @@ renpy/vc_version.py
|
||||
/*-linux*/
|
||||
/*-dists/
|
||||
doc-web
|
||||
|
||||
sphinx/source/inc
|
||||
sphinx/source/keywords.py
|
||||
sphinx/source/thequestion.rst
|
||||
tutorial/game/tutorial_director.rpy
|
||||
launcher/theme
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
The Ren'Py Visual Novel Engine
|
||||
==============================
|
||||
|
||||
http://www.renpy.org
|
||||
https://www.renpy.org
|
||||
|
||||
Ren'Py development takes place on the ``master`` branch, and occasionally
|
||||
on feature branches.
|
||||
@@ -25,7 +25,7 @@ Nightly Build
|
||||
|
||||
Nightly builds can be downloaded from:
|
||||
|
||||
http://nightly.renpy.org
|
||||
https://nightly.renpy.org
|
||||
|
||||
Note that the latest nightly build is at the bottom of the list. Once you've
|
||||
unpacked the nightly, change into this repository, and run::
|
||||
@@ -154,7 +154,7 @@ Translating
|
||||
For best practices when it comes to translating the launcher and template
|
||||
game, please read:
|
||||
|
||||
http://lemmasoft.renai.us/forums/viewtopic.php?p=321603#p321603
|
||||
https://lemmasoft.renai.us/forums/viewtopic.php?p=321603#p321603
|
||||
|
||||
|
||||
Contributing
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
This file contains the names, contact information, and notes about each
|
||||
language Ren'Py is translated in. When you're adding a translation or
|
||||
taking responsibility for a translation, please send a pull request updating
|
||||
this file.
|
||||
|
||||
|
||||
Pig Latin
|
||||
---------
|
||||
|
||||
This is an automatically-generated translation that lets me test various
|
||||
translation mechanisms.
|
||||
|
||||
* Tom Rothamel <pytom@bishoujo.us>
|
||||
|
||||
Russian
|
||||
---------
|
||||
|
||||
Translation to the Russian language. Most of translation provided by Project
|
||||
Gardares, especially Ria-kon.
|
||||
|
||||
* Project Gardares <guardares@gmail.com>
|
||||
@@ -18,7 +18,7 @@ SOURCE = [
|
||||
]
|
||||
|
||||
version = ".".join(str(i) for i in version_tuple)
|
||||
short_version = ".".join(str(i) for i in version_tuple[:3])
|
||||
short_version = ".".join(str(i) for i in version_tuple[:-1])
|
||||
print("Version", version)
|
||||
|
||||
ap = argparse.ArgumentParser()
|
||||
@@ -106,4 +106,11 @@ for i in links:
|
||||
os.chdir("/home/tom/ab/website")
|
||||
subprocess.check_call("./upload.sh")
|
||||
|
||||
|
||||
os.chdir("/home/tom/ab/renpy/sphinx")
|
||||
if args.release:
|
||||
subprocess.check_call("./upload.sh")
|
||||
elif args.prerelease:
|
||||
subprocess.check_call("./upload_dev.sh")
|
||||
|
||||
print("Version", version)
|
||||
|
||||
@@ -110,9 +110,6 @@ def main():
|
||||
print("Autobuild...")
|
||||
subprocess.check_call(["scripts/autobuild.sh"])
|
||||
|
||||
# Copy over the screens, to keep them up to date.
|
||||
copy_tutorial_file("tutorial/game/screens.rpy", "templates/english/game/screens.rpy")
|
||||
|
||||
# Compile all the python files.
|
||||
compileall.compile_dir("renpy/", ddir="renpy/", force=1, quiet=1)
|
||||
|
||||
|
||||
+42
-35
@@ -1,9 +1,9 @@
|
||||
################################################################################
|
||||
################################################################################
|
||||
## Initialization
|
||||
################################################################################
|
||||
|
||||
## The init offset statement causes the init code in this file to run before
|
||||
## init code in any other file.
|
||||
## The init offset statement causes the initialization statements in this file
|
||||
## to run before init statements in any other file.
|
||||
init offset = -2
|
||||
|
||||
## Calling gui.init resets the styles to sensible default values, and sets the
|
||||
@@ -27,7 +27,7 @@ init python:
|
||||
define gui.accent_color = "#00b8c3"
|
||||
|
||||
## The color used for a text button when it is neither selected nor hovered.
|
||||
define gui.idle_color = "#555555"
|
||||
define gui.idle_color = "#888888"
|
||||
|
||||
## The small color is used for small text, which needs to be
|
||||
## brighter/darker to achieve the same effect.
|
||||
@@ -56,13 +56,13 @@ define gui.interface_text_color = "#ffffff"
|
||||
## Fonts and Font Sizes ########################################################
|
||||
|
||||
## The font used for in-game text.
|
||||
define gui.default_font = "DejaVuSans.ttf"
|
||||
define gui.text_font = "DejaVuSans.ttf"
|
||||
|
||||
## The font used for character names.
|
||||
define gui.name_font = "DejaVuSans.ttf"
|
||||
define gui.name_text_font = "DejaVuSans.ttf"
|
||||
|
||||
## The font used for out-of-game text.
|
||||
define gui.interface_font = "DejaVuSans.ttf"
|
||||
define gui.interface_text_font = "DejaVuSans.ttf"
|
||||
|
||||
## The size of normal dialogue text.
|
||||
define gui.text_size = gui.scale(22)
|
||||
@@ -71,10 +71,10 @@ define gui.text_size = gui.scale(22)
|
||||
define gui.name_text_size = gui.scale(30)
|
||||
|
||||
## The size of text in the game's user interface.
|
||||
define gui.interface_text_size = gui.scale(24)
|
||||
define gui.interface_text_size = gui.scale(22)
|
||||
|
||||
## The size of labels in the game's user interface.
|
||||
define gui.label_text_size = gui.scale(28)
|
||||
define gui.label_text_size = gui.scale(24)
|
||||
|
||||
## The size of text on the notify screen.
|
||||
define gui.notify_text_size = gui.scale(16)
|
||||
@@ -89,9 +89,6 @@ define gui.title_text_size = gui.scale(50)
|
||||
define gui.main_menu_background = "gui/main_menu.png"
|
||||
define gui.game_menu_background = "gui/game_menu.png"
|
||||
|
||||
## Should we show the name and version of the game?
|
||||
define gui.show_name = True
|
||||
|
||||
|
||||
## Dialogue ####################################################################
|
||||
##
|
||||
@@ -132,15 +129,15 @@ define gui.namebox_tile = False
|
||||
## The placement of dialogue relative to the textbox. These can be a whole
|
||||
## number of pixels relative to the left or top side of the textbox, or 0.5
|
||||
## to center.
|
||||
define gui.text_xpos = gui.scale(268)
|
||||
define gui.text_ypos = gui.scale(50)
|
||||
define gui.dialogue_xpos = gui.scale(268)
|
||||
define gui.dialogue_ypos = gui.scale(50)
|
||||
|
||||
## The maximum width of dialogue text, in pixels.
|
||||
define gui.text_width = gui.scale(744)
|
||||
define gui.dialogue_width = gui.scale(744)
|
||||
|
||||
## The horizontal alignment of the dialogue text. This can be 0.0 for
|
||||
## left-aligned, 0.5 for centered, and 1.0 for right-aligned.
|
||||
define gui.text_xalign = 0.0
|
||||
define gui.dialogue_text_xalign = 0.0
|
||||
|
||||
|
||||
## Buttons #####################################################################
|
||||
@@ -150,7 +147,7 @@ define gui.text_xalign = 0.0
|
||||
|
||||
## The width and height of a button, in pixels. If None, Ren'Py computes a size.
|
||||
define gui.button_width = None
|
||||
define gui.button_height = gui.scale(36)
|
||||
define gui.button_height = None
|
||||
|
||||
## The borders on each side of the button, in left, top, right, bottom order.
|
||||
define gui.button_borders = Borders(gui.scale(4), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
@@ -160,7 +157,7 @@ define gui.button_borders = Borders(gui.scale(4), gui.scale(4), gui.scale(4), gu
|
||||
define gui.button_tile = False
|
||||
|
||||
## The font used by the button.
|
||||
define gui.button_text_font = gui.interface_font
|
||||
define gui.button_text_font = gui.interface_text_font
|
||||
|
||||
## The size of the text used by the button.
|
||||
define gui.button_text_size = gui.interface_text_size
|
||||
@@ -182,9 +179,9 @@ define gui.button_text_xalign = 0.0
|
||||
##
|
||||
## These customizations are used by the default interface:
|
||||
|
||||
define gui.radio_button_borders = Borders(gui.scale(25), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
define gui.radio_button_borders = Borders(gui.scale(18), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
|
||||
define gui.check_button_borders = Borders(gui.scale(25), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
define gui.check_button_borders = Borders(gui.scale(18), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
|
||||
define gui.confirm_button_text_xalign = 0.5
|
||||
|
||||
@@ -210,7 +207,7 @@ define gui.choice_button_width = gui.scale(790)
|
||||
define gui.choice_button_height = None
|
||||
define gui.choice_button_tile = False
|
||||
define gui.choice_button_borders = Borders(gui.scale(100), gui.scale(5), gui.scale(100), gui.scale(5))
|
||||
define gui.choice_button_text_font = gui.default_font
|
||||
define gui.choice_button_text_font = gui.text_font
|
||||
define gui.choice_button_text_size = gui.text_size
|
||||
define gui.choice_button_text_xalign = 0.5
|
||||
define gui.choice_button_text_idle_color = "#cccccc"
|
||||
@@ -230,6 +227,8 @@ define gui.slot_button_borders = Borders(gui.scale(10), gui.scale(10), gui.scale
|
||||
define gui.slot_button_text_size = gui.scale(14)
|
||||
define gui.slot_button_text_xalign = 0.5
|
||||
define gui.slot_button_text_idle_color = gui.idle_small_color
|
||||
define gui.slot_button_text_selected_idle_color = gui.selected_color
|
||||
define gui.slot_button_text_selected_hover_color = gui.hover_color
|
||||
|
||||
## The width and height of thumbnails used by the save slots.
|
||||
define config.thumbnail_width = gui.scale(256)
|
||||
@@ -273,13 +272,16 @@ define gui.page_spacing = gui.scale(0)
|
||||
## The spacing between file slots.
|
||||
define gui.slot_spacing = gui.scale(10)
|
||||
|
||||
## The position of the main menu text.
|
||||
define gui.main_menu_text_xalign = 1.0
|
||||
|
||||
|
||||
## Frames ######################################################################
|
||||
##
|
||||
## These variables control the look of frames that can contain user interface
|
||||
## components when an overlay or window is not present.
|
||||
|
||||
## Generic frames that are introduced by player code.
|
||||
## Generic frames.
|
||||
define gui.frame_borders = Borders(gui.scale(4), gui.scale(4), gui.scale(4), gui.scale(4))
|
||||
|
||||
## The frame that is used as part of the confirm screen.
|
||||
@@ -300,13 +302,13 @@ define gui.frame_tile = False
|
||||
## These control the look and size of bars, scrollbars, and sliders.
|
||||
##
|
||||
## The default GUI only uses sliders and vertical scrollbars.
|
||||
## All of the other bars are only used in creator-written code.
|
||||
## All of the other bars are only used in creator-written screens.
|
||||
|
||||
## The height of horizontal bars, scrollbars, and sliders. The width of
|
||||
## vertical bars, scrollbars, and sliders.
|
||||
define gui.bar_size = gui.scale(36)
|
||||
define gui.bar_size = gui.scale(25)
|
||||
define gui.scrollbar_size = gui.scale(12)
|
||||
define gui.slider_size = gui.scale(30)
|
||||
define gui.slider_size = gui.scale(25)
|
||||
|
||||
## True if bar images should be tiled. False if they should be linearly scaled.
|
||||
define gui.bar_tile = False
|
||||
@@ -341,14 +343,14 @@ define gui.history_height = gui.scale(140)
|
||||
|
||||
## The position, width, and alignment of the label giving the name of the
|
||||
## speaking character.
|
||||
define gui.history_name_xpos = 150
|
||||
define gui.history_name_xpos = gui.scale(155)
|
||||
define gui.history_name_ypos = 0
|
||||
define gui.history_name_width = gui.scale(150)
|
||||
define gui.history_name_width = gui.scale(155)
|
||||
define gui.history_name_xalign = 1.0
|
||||
|
||||
## The position, width, and alignment of the dialogue text.
|
||||
define gui.history_text_xpos = gui.scale(170)
|
||||
define gui.history_text_ypos = gui.scale(5)
|
||||
define gui.history_text_ypos = gui.scale(2)
|
||||
define gui.history_text_width = gui.scale(740)
|
||||
define gui.history_text_xalign = 0.0
|
||||
|
||||
@@ -360,6 +362,10 @@ define gui.history_text_xalign = 0.0
|
||||
## The borders of the background of the NVL-mode background window.
|
||||
define gui.nvl_borders = Borders(0, gui.scale(10), 0, gui.scale(20))
|
||||
|
||||
## The maximum number of NVL-mode entries Ren'Py will display. When more
|
||||
## entries than this are to be show, the oldest entry will be removed.
|
||||
define gui.nvl_list_length = 6
|
||||
|
||||
## The height of an NVL-mode entry. Set this to None to have the entries
|
||||
## dynamically adjust height.
|
||||
define gui.nvl_height = gui.scale(115)
|
||||
@@ -421,9 +427,9 @@ init python:
|
||||
gui.text_size = gui.scale(30)
|
||||
gui.name_text_size = gui.scale(36)
|
||||
gui.notify_text_size = gui.scale(25)
|
||||
gui.interface_text_size = gui.scale(36)
|
||||
gui.button_text_size = gui.scale(34)
|
||||
gui.label_text_size = gui.scale(36)
|
||||
gui.interface_text_size = gui.scale(30)
|
||||
gui.button_text_size = gui.scale(30)
|
||||
gui.label_text_size = gui.scale(34)
|
||||
|
||||
## Adjust the location of the textbox.
|
||||
gui.textbox_height = gui.scale(240)
|
||||
@@ -431,7 +437,9 @@ init python:
|
||||
gui.text_xpos = gui.scale(90)
|
||||
gui.text_width = gui.scale(1100)
|
||||
|
||||
## Change the size and spacing of items in the game menu.
|
||||
## Change the size and spacing of various things.
|
||||
gui.slider_size = gui.scale(36)
|
||||
|
||||
gui.choice_button_width = gui.scale(1240)
|
||||
|
||||
gui.navigation_spacing = gui.scale(20)
|
||||
@@ -440,6 +448,8 @@ init python:
|
||||
gui.history_height = gui.scale(190)
|
||||
gui.history_text_width = gui.scale(690)
|
||||
|
||||
gui.quick_button_text_size = gui.scale(20)
|
||||
|
||||
## File button layout.
|
||||
gui.file_slot_cols = 2
|
||||
gui.file_slot_rows = 2
|
||||
@@ -460,8 +470,5 @@ init python:
|
||||
gui.nvl_button_width = gui.scale(1240)
|
||||
gui.nvl_button_xpos = gui.scale(20)
|
||||
|
||||
## Quick buttons.
|
||||
gui.quick_button_text_size = gui.scale(20)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
init -100 python in gui:
|
||||
init -100 python in gui:
|
||||
|
||||
def scale(n):
|
||||
return int(n)
|
||||
|
||||
+16
-3
@@ -28,10 +28,11 @@ define gui.show_name = True
|
||||
define config.version = "1.0"
|
||||
|
||||
|
||||
## Text that is placed on the game's about screen. To insert a blank line
|
||||
## between paragraphs, write \n\n.
|
||||
## Text that is placed on the game's about screen. Place the text between
|
||||
## the triple-quotes, and leave a blank line between paragraphs.
|
||||
|
||||
define gui.about = _("")
|
||||
define gui.about = _p("""
|
||||
""")
|
||||
|
||||
|
||||
## A short name for the game used for executables and directories in the
|
||||
@@ -78,6 +79,11 @@ define config.enter_transition = dissolve
|
||||
define config.exit_transition = dissolve
|
||||
|
||||
|
||||
## Between screens of the game menu.
|
||||
|
||||
define config.intra_transition = dissolve
|
||||
|
||||
|
||||
## A transition that is used after a game has been loaded.
|
||||
|
||||
define config.after_load_transition = None
|
||||
@@ -193,6 +199,13 @@ init python:
|
||||
build.documentation('*.html')
|
||||
build.documentation('*.txt')
|
||||
|
||||
## Set this to a string containing your Apple Developer ID Application
|
||||
## to enable codesigning on the Mac. Be sure to change it to your own
|
||||
## Apple-issued ID.
|
||||
|
||||
# define build.mac_identity = "Developer ID Application: Guy Shy (XHTE5H7Z42)"
|
||||
|
||||
|
||||
## A Google Play license key is required to download expansion files and
|
||||
## perform in-app purchases. It can be found on the "Services & APIs" page
|
||||
## of the Google Play developer console.
|
||||
|
||||
+107
-62
@@ -1,4 +1,4 @@
|
||||
################################################################################
|
||||
################################################################################
|
||||
## Initialization
|
||||
################################################################################
|
||||
|
||||
@@ -10,41 +10,34 @@ init offset = -1
|
||||
################################################################################
|
||||
|
||||
style default:
|
||||
font gui.default_font
|
||||
size gui.text_size
|
||||
color gui.text_color
|
||||
properties gui.text_properties()
|
||||
language gui.language
|
||||
|
||||
style input:
|
||||
color gui.accent_color
|
||||
properties gui.text_properties("input", accent=True)
|
||||
adjust_spacing False
|
||||
|
||||
style hyperlink_text:
|
||||
color gui.accent_color
|
||||
hover_color gui.hover_color
|
||||
properties gui.text_properties("hyperlink", accent=True)
|
||||
hover_underline True
|
||||
|
||||
|
||||
style gui_text:
|
||||
font gui.interface_font
|
||||
color gui.interface_text_color
|
||||
size gui.interface_text_size
|
||||
properties gui.text_properties("interface")
|
||||
|
||||
|
||||
style button:
|
||||
properties gui.button_properties("button")
|
||||
|
||||
style button_text is gui_text:
|
||||
properties gui.button_text_properties("button")
|
||||
properties gui.text_properties("button")
|
||||
yalign 0.5
|
||||
|
||||
|
||||
style label_text is gui_text:
|
||||
color gui.accent_color
|
||||
size gui.label_text_size
|
||||
properties gui.text_properties("label", accent=True)
|
||||
|
||||
style prompt_text is gui_text:
|
||||
color gui.text_color
|
||||
size gui.interface_text_size
|
||||
properties gui.text_properties("prompt")
|
||||
|
||||
|
||||
style bar:
|
||||
@@ -111,6 +104,7 @@ screen say(who, what):
|
||||
if who is not None:
|
||||
|
||||
window:
|
||||
id "namebox"
|
||||
style "namebox"
|
||||
text who id "who"
|
||||
|
||||
@@ -123,6 +117,10 @@ screen say(who, what):
|
||||
add SideImage() xalign 0.0 yalign 1.0
|
||||
|
||||
|
||||
## Make the namebox available for styling through the Character object.
|
||||
init python:
|
||||
config.character_id_prefixes.append('namebox')
|
||||
|
||||
style window is default
|
||||
style say_label is default
|
||||
style say_dialogue is default
|
||||
@@ -151,20 +149,16 @@ style namebox:
|
||||
padding gui.namebox_borders.padding
|
||||
|
||||
style say_label:
|
||||
color gui.accent_color
|
||||
font gui.name_font
|
||||
size gui.name_text_size
|
||||
properties gui.text_properties("name", accent=True)
|
||||
xalign gui.name_xalign
|
||||
yalign 0.5
|
||||
|
||||
style say_dialogue:
|
||||
xpos gui.text_xpos
|
||||
xanchor gui.text_xalign
|
||||
xsize gui.text_width
|
||||
ypos gui.text_ypos
|
||||
properties gui.text_properties("dialogue")
|
||||
|
||||
text_align gui.text_xalign
|
||||
layout ("subtitle" if gui.text_xalign else "tex")
|
||||
xpos gui.dialogue_xpos
|
||||
xsize gui.dialogue_width
|
||||
ypos gui.dialogue_ypos
|
||||
|
||||
|
||||
## Input screen ################################################################
|
||||
@@ -175,7 +169,7 @@ style say_dialogue:
|
||||
## This screen must create an input displayable with id "input" to accept
|
||||
## the various input parameters.
|
||||
##
|
||||
## http://www.renpy.org/doc/html/screen_special.html#input
|
||||
## https://www.renpy.org/doc/html/screen_special.html#input
|
||||
|
||||
screen input(prompt):
|
||||
style_prefix "input"
|
||||
@@ -183,25 +177,24 @@ screen input(prompt):
|
||||
window:
|
||||
|
||||
vbox:
|
||||
xpos gui.text_xpos
|
||||
xanchor gui.text_xalign
|
||||
ypos gui.text_ypos
|
||||
xalign gui.dialogue_text_xalign
|
||||
xpos gui.dialogue_xpos
|
||||
xsize gui.dialogue_width
|
||||
ypos gui.dialogue_ypos
|
||||
|
||||
text prompt style "input_prompt"
|
||||
input id "input"
|
||||
|
||||
|
||||
style input_prompt is default
|
||||
|
||||
style input_prompt:
|
||||
xmaximum gui.text_width
|
||||
xalign gui.text_xalign
|
||||
text_align gui.text_xalign
|
||||
xalign gui.dialogue_text_xalign
|
||||
properties gui.text_properties("input_prompt")
|
||||
|
||||
style input:
|
||||
xmaximum gui.text_width
|
||||
xalign gui.text_xalign
|
||||
text_align gui.text_xalign
|
||||
xalign gui.dialogue_text_xalign
|
||||
xmaximum gui.dialogue_width
|
||||
|
||||
|
||||
## Choice screen ###############################################################
|
||||
##
|
||||
@@ -209,7 +202,7 @@ style input:
|
||||
## menu statement. The one parameter, items, is a list of objects, each
|
||||
## with caption and action fields.
|
||||
##
|
||||
## http://www.renpy.org/doc/html/screen_special.html#choice
|
||||
## https://www.renpy.org/doc/html/screen_special.html#choice
|
||||
|
||||
screen choice(items):
|
||||
style_prefix "choice"
|
||||
@@ -354,7 +347,7 @@ style navigation_button_text:
|
||||
##
|
||||
## Used to display the main menu when Ren'Py starts.
|
||||
##
|
||||
## http://www.renpy.org/doc/html/screen_special.html#main-menu
|
||||
## https://www.renpy.org/doc/html/screen_special.html#main-menu
|
||||
|
||||
screen main_menu():
|
||||
|
||||
@@ -403,14 +396,13 @@ style main_menu_vbox:
|
||||
yoffset gui.scale(-20)
|
||||
|
||||
style main_menu_text:
|
||||
xalign 1.0
|
||||
|
||||
layout "subtitle"
|
||||
text_align 1.0
|
||||
color gui.accent_color
|
||||
properties gui.text_properties("main_menu", accent=True)
|
||||
|
||||
style main_menu_title:
|
||||
size gui.title_text_size
|
||||
properties gui.text_properties("title")
|
||||
|
||||
style main_menu_version:
|
||||
properties gui.text_properties("version")
|
||||
|
||||
|
||||
## Game Menu screen ############################################################
|
||||
@@ -422,7 +414,7 @@ style main_menu_title:
|
||||
## this screen is intended to be used with one or more children, which are
|
||||
## transcluded (placed) inside it.
|
||||
|
||||
screen game_menu(title, scroll=None):
|
||||
screen game_menu(title, scroll=None, yinitial=0.0):
|
||||
|
||||
style_prefix "game_menu"
|
||||
|
||||
@@ -446,9 +438,11 @@ screen game_menu(title, scroll=None):
|
||||
if scroll == "viewport":
|
||||
|
||||
viewport:
|
||||
yinitial yinitial
|
||||
scrollbars "vertical"
|
||||
mousewheel True
|
||||
draggable True
|
||||
pagekeys True
|
||||
|
||||
side_yfill True
|
||||
|
||||
@@ -459,11 +453,12 @@ screen game_menu(title, scroll=None):
|
||||
|
||||
vpgrid:
|
||||
cols 1
|
||||
yinitial 1.0
|
||||
yinitial yinitial
|
||||
|
||||
scrollbars "vertical"
|
||||
mousewheel True
|
||||
draggable True
|
||||
pagekeys True
|
||||
|
||||
side_yfill True
|
||||
|
||||
@@ -667,9 +662,11 @@ screen file_slots(title):
|
||||
|
||||
textbutton _("<") action FilePagePrevious()
|
||||
|
||||
textbutton _("{#auto_page}A") action FilePage("auto")
|
||||
if config.has_autosave:
|
||||
textbutton _("{#auto_page}A") action FilePage("auto")
|
||||
|
||||
textbutton _("{#quick_page}Q") action FilePage("quick")
|
||||
if config.has_quicksave:
|
||||
textbutton _("{#quick_page}Q") action FilePage("quick")
|
||||
|
||||
## range(1, 10) gives the numbers from 1 to 9.
|
||||
for page in range(1, 10):
|
||||
@@ -721,11 +718,6 @@ screen preferences():
|
||||
|
||||
tag menu
|
||||
|
||||
if renpy.mobile:
|
||||
$ cols = 2
|
||||
else:
|
||||
$ cols = 4
|
||||
|
||||
use game_menu(_("Preferences"), scroll="viewport"):
|
||||
|
||||
vbox:
|
||||
@@ -896,7 +888,7 @@ screen history():
|
||||
## Avoid predicting this screen, as it can be very large.
|
||||
predict False
|
||||
|
||||
use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport")):
|
||||
use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport"), yinitial=1.0):
|
||||
|
||||
style_prefix "history"
|
||||
|
||||
@@ -917,12 +909,19 @@ screen history():
|
||||
if "color" in h.who_args:
|
||||
text_color h.who_args["color"]
|
||||
|
||||
text h.what
|
||||
$ what = renpy.filter_text_tags(h.what, allow=gui.history_allow_tags)
|
||||
text what
|
||||
|
||||
if not _history_list:
|
||||
label _("The dialogue history is empty.")
|
||||
|
||||
|
||||
## This determines what tags are allowed to be displayed on the history
|
||||
## screen.
|
||||
|
||||
define gui.history_allow_tags = set()
|
||||
|
||||
|
||||
style history_window is empty
|
||||
|
||||
style history_name is gui_label
|
||||
@@ -1083,6 +1082,7 @@ screen gamepad_help():
|
||||
label _("Right Shoulder")
|
||||
text _("Rolls forward to later dialogue.")
|
||||
|
||||
|
||||
hbox:
|
||||
label _("D-Pad, Sticks")
|
||||
text _("Navigate the interface.")
|
||||
@@ -1132,7 +1132,7 @@ style help_label_text:
|
||||
## The confirm screen is called when Ren'Py wants to ask the player a yes or
|
||||
## no question.
|
||||
##
|
||||
## http://www.renpy.org/doc/html/screen_special.html#confirm
|
||||
## https://www.renpy.org/doc/html/screen_special.html#confirm
|
||||
|
||||
screen confirm(message, yes_action, no_action):
|
||||
|
||||
@@ -1241,8 +1241,8 @@ style skip_text:
|
||||
size gui.notify_text_size
|
||||
|
||||
style skip_triangle:
|
||||
# We have to use a font that has the BLACK RIGHT-POINTING SMALL TRIANGLE
|
||||
# glyph in it.
|
||||
## We have to use a font that has the BLACK RIGHT-POINTING SMALL TRIANGLE
|
||||
## glyph in it.
|
||||
font "DejaVuSans.ttf"
|
||||
|
||||
|
||||
@@ -1259,7 +1259,7 @@ screen notify(message):
|
||||
style_prefix "notify"
|
||||
|
||||
frame at notify_appear:
|
||||
text message
|
||||
text "[message!tq]"
|
||||
|
||||
timer 3.25 action Hide('notify')
|
||||
|
||||
@@ -1282,14 +1282,14 @@ style notify_frame:
|
||||
padding gui.notify_frame_borders.padding
|
||||
|
||||
style notify_text:
|
||||
size gui.notify_text_size
|
||||
properties gui.text_properties("notify")
|
||||
|
||||
|
||||
## NVL screen ##################################################################
|
||||
##
|
||||
## This screen is used for NVL-mode dialogue and menus.
|
||||
##
|
||||
## http://www.renpy.org/doc/html/screen_special.html#nvl
|
||||
## https://www.renpy.org/doc/html/screen_special.html#nvl
|
||||
|
||||
|
||||
screen nvl(dialogue, items=None):
|
||||
@@ -1345,7 +1345,7 @@ screen nvl_dialogue(dialogue):
|
||||
|
||||
## This controls the maximum number of NVL-mode entries that can be displayed
|
||||
## at once.
|
||||
define config.nvl_list_length = 6
|
||||
define config.nvl_list_length = gui.nvl_list_length
|
||||
|
||||
style nvl_window is default
|
||||
style nvl_entry is default
|
||||
@@ -1435,6 +1435,14 @@ style window:
|
||||
variant "small"
|
||||
background "gui/phone/textbox.png"
|
||||
|
||||
style radio_button:
|
||||
variant "small"
|
||||
foreground "gui/phone/button/check_[prefix_]foreground.png"
|
||||
|
||||
style check_button:
|
||||
variant "small"
|
||||
foreground "gui/phone/button/check_[prefix_]foreground.png"
|
||||
|
||||
style nvl_window:
|
||||
variant "small"
|
||||
background "gui/phone/nvl.png"
|
||||
@@ -1459,6 +1467,42 @@ style pref_vbox:
|
||||
variant "small"
|
||||
xsize gui.scale(400)
|
||||
|
||||
style bar:
|
||||
variant "small"
|
||||
ysize gui.bar_size
|
||||
left_bar Frame("gui/phone/bar/left.png", gui.bar_borders, tile=gui.bar_tile)
|
||||
right_bar Frame("gui/phone/bar/right.png", gui.bar_borders, tile=gui.bar_tile)
|
||||
|
||||
style vbar:
|
||||
variant "small"
|
||||
xsize gui.bar_size
|
||||
top_bar Frame("gui/phone/bar/top.png", gui.vbar_borders, tile=gui.bar_tile)
|
||||
bottom_bar Frame("gui/phone/bar/bottom.png", gui.vbar_borders, tile=gui.bar_tile)
|
||||
|
||||
style scrollbar:
|
||||
variant "small"
|
||||
ysize gui.scrollbar_size
|
||||
base_bar Frame("gui/phone/scrollbar/horizontal_[prefix_]bar.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
|
||||
thumb Frame("gui/phone/scrollbar/horizontal_[prefix_]thumb.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
|
||||
|
||||
style vscrollbar:
|
||||
variant "small"
|
||||
xsize gui.scrollbar_size
|
||||
base_bar Frame("gui/phone/scrollbar/vertical_[prefix_]bar.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
|
||||
thumb Frame("gui/phone/scrollbar/vertical_[prefix_]thumb.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
|
||||
|
||||
style slider:
|
||||
variant "small"
|
||||
ysize gui.slider_size
|
||||
base_bar Frame("gui/phone/slider/horizontal_[prefix_]bar.png", gui.slider_borders, tile=gui.slider_tile)
|
||||
thumb "gui/phone/slider/horizontal_[prefix_]thumb.png"
|
||||
|
||||
style vslider:
|
||||
variant "small"
|
||||
xsize gui.slider_size
|
||||
base_bar Frame("gui/phone/slider/vertical_[prefix_]bar.png", gui.vslider_borders, tile=gui.slider_tile)
|
||||
thumb "gui/phone/slider/vertical_[prefix_]thumb.png"
|
||||
|
||||
style slider_pref_vbox:
|
||||
variant "small"
|
||||
xsize None
|
||||
@@ -1470,3 +1514,4 @@ style slider_pref_slider:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+1
-3
@@ -1,4 +1,4 @@
|
||||
# The script of the game goes in this file.
|
||||
# The script of the game goes in this file.
|
||||
|
||||
# Declare characters used by this game. The color argument colorizes the
|
||||
# name of the character.
|
||||
@@ -24,8 +24,6 @@ label start:
|
||||
|
||||
# These display lines of dialogue.
|
||||
|
||||
"Hello, world."
|
||||
|
||||
e "You've created a new Ren'Py game."
|
||||
|
||||
e "Once you add a story, pictures, and music, you can release it to the world!"
|
||||
|
||||
+147
-1
@@ -1,4 +1,4 @@
|
||||
testcase default:
|
||||
testcase default:
|
||||
|
||||
"Start"
|
||||
pause .6
|
||||
@@ -11,4 +11,150 @@ testcase default:
|
||||
click
|
||||
click
|
||||
"History"
|
||||
pause .6
|
||||
|
||||
# Test Help.
|
||||
"Help"
|
||||
"Keyboard"
|
||||
|
||||
# Test About
|
||||
"About"
|
||||
|
||||
# Test Preferences
|
||||
"Preferences"
|
||||
|
||||
"Left"
|
||||
"Right"
|
||||
"Disable"
|
||||
|
||||
"Unseen Text"
|
||||
"Unseen Text"
|
||||
|
||||
"After Choices"
|
||||
"After Choices"
|
||||
|
||||
"Transitions"
|
||||
"Transitions"
|
||||
|
||||
"Mute All"
|
||||
"Mute All"
|
||||
|
||||
"Save"
|
||||
"Load"
|
||||
|
||||
"Return"
|
||||
pause .6
|
||||
|
||||
run Jump("test")
|
||||
|
||||
"In testcase code."
|
||||
|
||||
# menu_1
|
||||
click until "Choice A"
|
||||
|
||||
|
||||
# input
|
||||
type "Test User\n"
|
||||
"Name: Test User"
|
||||
|
||||
# Nvl
|
||||
click
|
||||
click
|
||||
click
|
||||
|
||||
click
|
||||
click
|
||||
click until "NVL 6"
|
||||
|
||||
# NVL Menu.
|
||||
"Choice B"
|
||||
|
||||
$ renpy.unlink_save("1-1")
|
||||
"Save"
|
||||
|
||||
pause .6
|
||||
|
||||
"Save slot 1"
|
||||
|
||||
pause .6
|
||||
|
||||
"Save slot 1"
|
||||
"Yes"
|
||||
|
||||
"Main Menu"
|
||||
"Yes"
|
||||
|
||||
"Load"
|
||||
"Load slot 1"
|
||||
|
||||
pause .5
|
||||
|
||||
"Save"
|
||||
|
||||
pause .5
|
||||
|
||||
|
||||
"Load"
|
||||
"Load slot 1"
|
||||
"No"
|
||||
|
||||
"Return"
|
||||
|
||||
# Done.
|
||||
pause .5
|
||||
|
||||
"Done."
|
||||
"Quit"
|
||||
|
||||
|
||||
define nvle = Character("Eileen", kind=nvl)
|
||||
|
||||
|
||||
label test:
|
||||
|
||||
"In testcase code."
|
||||
|
||||
|
||||
menu menu_1:
|
||||
"This is a menu."
|
||||
|
||||
"Choice A":
|
||||
pass
|
||||
|
||||
"Choice B":
|
||||
pass
|
||||
|
||||
label after_menu_1:
|
||||
|
||||
|
||||
$ name = renpy.input("What is your name?")
|
||||
"Name: [name]"
|
||||
|
||||
nvle "NVL 1"
|
||||
nvle "NVL 2"
|
||||
nvle "NVL 3"
|
||||
|
||||
nvl clear
|
||||
|
||||
nvle "NVL 4"
|
||||
nvle "NVL 5"
|
||||
nvle "NVL 6"
|
||||
|
||||
|
||||
$ menu = nvl_menu
|
||||
|
||||
|
||||
menu menu_2:
|
||||
"This is a menu."
|
||||
|
||||
"Choice A":
|
||||
pass
|
||||
|
||||
"Choice B":
|
||||
pass
|
||||
|
||||
label after_menu_2:
|
||||
|
||||
"Done."
|
||||
|
||||
return
|
||||
|
||||
@@ -124,7 +124,7 @@ H3 {
|
||||
<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>
|
||||
information, please read the <a href="https://www.renpy.org/doc/html/self_voicing.html">self-voicing</a>
|
||||
documentation.
|
||||
</dd>
|
||||
<dt>Shift+C</dt>
|
||||
@@ -171,7 +171,7 @@ H3 {
|
||||
<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>.
|
||||
complete list of software is available at <a href="https://www.renpy.org/doc/html/license.html">https://www.renpy.org/doc/html/license.html</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -164,6 +164,8 @@ init python:
|
||||
with open(filename, "r") as f:
|
||||
android_json = json.load(f)
|
||||
|
||||
old_android_json = dict(android_json)
|
||||
|
||||
if "google_play_key" in build:
|
||||
android_json["google_play_key"] = build["google_play_key"]
|
||||
else:
|
||||
@@ -178,9 +180,11 @@ init python:
|
||||
else:
|
||||
android_json.pop("google_play_salt", None)
|
||||
|
||||
if android_json != old_android_json:
|
||||
|
||||
with open(filename, "w") as f:
|
||||
json.dump(android_json, f)
|
||||
|
||||
with open(filename, "w") as f:
|
||||
json.dump(android_json, f)
|
||||
|
||||
def android_build(command, p=None, gui=True, launch=False, destination=None, opendir=False):
|
||||
"""
|
||||
@@ -301,7 +305,7 @@ screen android:
|
||||
|
||||
has vbox
|
||||
|
||||
label _("Android: [project.current.name!q]")
|
||||
label _("Android: [project.current.display_name!q]")
|
||||
|
||||
add HALF_SPACER
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -75,7 +75,7 @@ init python:
|
||||
os.chmod(self.fn, 0o755)
|
||||
|
||||
if renpy.windows:
|
||||
subprocess.Popen([ renpy.fsencode(self.fn) ], console=True)
|
||||
subprocess.Popen([ renpy.fsencode(self.fn) ], shell=True)
|
||||
elif renpy.macintosh:
|
||||
subprocess.Popen([ "open", "-a", "Terminal", renpy.fsencode(self.fn) ])
|
||||
else:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -174,7 +174,7 @@ init python in distribute:
|
||||
Update hash with information about this entry.
|
||||
"""
|
||||
|
||||
key = (self.name, self.path, self.directory, self.executable)
|
||||
key = (self.name, self.directory, self.executable)
|
||||
|
||||
hash.update(repr(key))
|
||||
|
||||
@@ -557,6 +557,8 @@ init python in distribute:
|
||||
p["file_lists"],
|
||||
dlc=p["dlc"])
|
||||
|
||||
wait_parallel_threads()
|
||||
|
||||
if self.build_update:
|
||||
self.finish_updates(build_packages)
|
||||
|
||||
@@ -771,15 +773,17 @@ init python in distribute:
|
||||
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"))):
|
||||
if self.build["script_version"]:
|
||||
|
||||
script_version_txt = self.temp_filename("script_version.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"))):
|
||||
|
||||
with open(script_version_txt, "w") as f:
|
||||
f.write(repr(renpy.renpy.version_tuple[:-1]))
|
||||
script_version_txt = self.temp_filename("script_version.txt")
|
||||
|
||||
self.add_file("all", "game/script_version.txt", 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):
|
||||
"""
|
||||
@@ -860,10 +864,12 @@ init python in distribute:
|
||||
windows = 'binary'
|
||||
linux = 'binary'
|
||||
mac = 'binary'
|
||||
raspi = 'raspi'
|
||||
else:
|
||||
windows = 'windows'
|
||||
linux = 'linux'
|
||||
mac = 'mac'
|
||||
raspi = 'linux'
|
||||
|
||||
self.add_file(
|
||||
linux,
|
||||
@@ -877,6 +883,17 @@ init python in distribute:
|
||||
os.path.join(config.renpy_base, "lib/linux-x86_64/pythonw"),
|
||||
True)
|
||||
|
||||
armfn = os.path.join(config.renpy_base, "lib/linux-armv7l/pythonw")
|
||||
|
||||
if os.path.exists(armfn):
|
||||
|
||||
self.add_file(
|
||||
raspi,
|
||||
"lib/linux-armv7l/" + self.executable_name,
|
||||
armfn,
|
||||
True)
|
||||
|
||||
|
||||
self.add_file(
|
||||
mac,
|
||||
"lib/darwin-x86_64/" + self.executable_name,
|
||||
@@ -1234,71 +1251,76 @@ init python in distribute:
|
||||
|
||||
file_hash, old_fl_hash = self.build_cache.get(full_filename, ("", ""))
|
||||
|
||||
if directory or old_fl_hash != fl_hash:
|
||||
if (not directory) and 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 directory:
|
||||
pkg = DirectoryPackage(path)
|
||||
if file_hash:
|
||||
self.build_cache[full_filename] = (file_hash, fl_hash)
|
||||
|
||||
for i, f in enumerate(fl):
|
||||
self.reporter.progress(_("Writing the [variant] [format] package."), i, len(fl), variant=variant, format=format)
|
||||
return
|
||||
|
||||
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))
|
||||
def done():
|
||||
"""
|
||||
This is called when the build of the package is done, either
|
||||
in this thread or a background thread.
|
||||
"""
|
||||
|
||||
if self.include_update and not self.build_update and not dlc:
|
||||
os.unlink(update_fn)
|
||||
if os.path.exists(update_fn):
|
||||
os.unlink(update_fn)
|
||||
|
||||
if not directory:
|
||||
file_hash = hash_file(path)
|
||||
else:
|
||||
file_hash = ""
|
||||
|
||||
if dmg:
|
||||
self.make_dmg(filename, path, dmg_path)
|
||||
shutil.rmtree(path)
|
||||
if file_hash:
|
||||
self.build_cache[full_filename] = (file_hash, fl_hash)
|
||||
|
||||
if format == "tar.bz2":
|
||||
pkg = TarPackage(path, "w:bz2")
|
||||
elif format == "update":
|
||||
pkg = UpdatePackage(path, filename, self.destination)
|
||||
elif format == "zip" or format == "app-zip":
|
||||
if self.build['renpy']:
|
||||
pkg = ExternalZipPackage(path)
|
||||
else:
|
||||
pkg = ZipPackage(path)
|
||||
elif dmg:
|
||||
|
||||
def make_dmg():
|
||||
self.make_dmg(filename, path, dmg_path)
|
||||
shutil.rmtree(path)
|
||||
|
||||
pkg = DMGPackage(path, make_dmg)
|
||||
elif directory:
|
||||
pkg = DirectoryPackage(path)
|
||||
|
||||
# If we want to build in parallel.
|
||||
if self.build['renpy']:
|
||||
pkg = ParallelPackage(pkg, done, variant + "." + format)
|
||||
done = None
|
||||
|
||||
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()
|
||||
|
||||
|
||||
if format == "update":
|
||||
# Build the zsync file.
|
||||
|
||||
self.reporter.info(_("Making the [variant] update zsync file."), variant=variant)
|
||||
|
||||
pkg.close()
|
||||
|
||||
if done is not None:
|
||||
done()
|
||||
|
||||
if file_hash:
|
||||
self.build_cache[full_filename] = (file_hash, fl_hash)
|
||||
|
||||
def finish_updates(self, packages):
|
||||
"""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -154,7 +154,7 @@ screen build_distributions:
|
||||
|
||||
has vbox
|
||||
|
||||
label _("Build Distributions: [project.current.name!q]")
|
||||
label _("Build Distributions: [project.current.display_name!q]")
|
||||
|
||||
add HALF_SPACER
|
||||
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
# (the "Software"), to deal in the Software without restriction,
|
||||
# including without limitation the rights to use, copy, modify, merge,
|
||||
# publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
# and to permit persons to whom the Software is furnished to do so,
|
||||
# subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be
|
||||
# included in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
# This file checks to see if we're inside a dmg, and displays an error
|
||||
# message to the player if we are.
|
||||
|
||||
|
||||
init python:
|
||||
|
||||
def dmgcheck():
|
||||
|
||||
if not renpy.macintosh:
|
||||
return
|
||||
|
||||
fn = os.path.join(config.renpy_base, "dmgcheck.txt")
|
||||
|
||||
try:
|
||||
if os.path.exists(fn):
|
||||
os.unlink(fn)
|
||||
|
||||
with open(fn, "wb") as f:
|
||||
f.write("Testing to see if we're in a DMG.\r\n")
|
||||
|
||||
os.unlink(fn)
|
||||
return
|
||||
|
||||
except:
|
||||
|
||||
# If we're here, we didn't make it through the checks safely. So
|
||||
# put up a warning message.
|
||||
|
||||
interface.info(
|
||||
message=_("Ren'Py is running from a read only folder. Some functionality will not work."),
|
||||
submessage=_("This is probably because Ren'Py is running directly from a Macintosh drive image. To fix this, quit this launcher, copy the entire %s folder somewhere else on your computer, and run Ren'Py again.") % (os.path.basename(config.renpy_base)),
|
||||
)
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
+73
-11
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -140,19 +140,47 @@ init 1 python in editor:
|
||||
Creates the list of FancyEditorInfo objects.
|
||||
"""
|
||||
|
||||
import platform
|
||||
|
||||
global fancy_editors
|
||||
|
||||
scan_all()
|
||||
|
||||
fei = fancy_editors = [ ]
|
||||
|
||||
# Atom.
|
||||
AD = _("(Recommended) A modern and approachable text editor.")
|
||||
|
||||
if renpy.windows:
|
||||
dlc = "atom-windows"
|
||||
installed = os.path.exists(os.path.join(config.basedir, "atom/atom-windows"))
|
||||
elif renpy.macintosh:
|
||||
dlc = "atom-mac"
|
||||
installed = os.path.exists(os.path.join(config.basedir, "atom/Atom.app"))
|
||||
else:
|
||||
dlc = "atom-linux"
|
||||
installed = os.path.exists(os.path.join(config.basedir, "atom/atom-linux-" + platform.machine()))
|
||||
|
||||
e = FancyEditorInfo(
|
||||
0,
|
||||
"Atom",
|
||||
AD,
|
||||
dlc,
|
||||
_("Up to 150 MB download required."),
|
||||
None)
|
||||
|
||||
e.installed = e.installed and installed
|
||||
|
||||
fei.append(e)
|
||||
|
||||
|
||||
# Editra.
|
||||
ED = _("{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.")
|
||||
EDL = _("{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.")
|
||||
ED = _("A mature editor. Editra lacks the IME support required for Chinese, Japanese, and Korean text input.")
|
||||
EDL = _("A mature editor. Editra lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython.")
|
||||
|
||||
if renpy.windows:
|
||||
dlc = "editra-windows"
|
||||
installed = os.path.exists(os.path.join(config.basedir, "editra/Editra-win32"))
|
||||
installed = os.path.exists(os.path.join(config.basedir, "editra/editra.exe"))
|
||||
description = ED
|
||||
error_message = None
|
||||
elif renpy.macintosh:
|
||||
@@ -174,7 +202,7 @@ init 1 python in editor:
|
||||
_("Up to 22 MB download required."),
|
||||
error_message)
|
||||
|
||||
e.installed = e.installed or installed
|
||||
e.installed = e.installed and installed
|
||||
|
||||
fei.append(e)
|
||||
|
||||
@@ -190,12 +218,12 @@ init 1 python in editor:
|
||||
|
||||
fei.append(FancyEditorInfo(
|
||||
3,
|
||||
"System Editor",
|
||||
_("System Editor"),
|
||||
_("Invokes the editor your operating system has associated with .rpy files."),
|
||||
None))
|
||||
|
||||
for k in editors:
|
||||
if k in [ "Editra", "jEdit", "System Editor", "None" ]:
|
||||
if k in [ "Atom", "Editra", "jEdit", "System Editor", "None" ]:
|
||||
continue
|
||||
|
||||
fei.append(FancyEditorInfo(
|
||||
@@ -206,7 +234,7 @@ init 1 python in editor:
|
||||
|
||||
fei.append(FancyEditorInfo(
|
||||
5,
|
||||
"None",
|
||||
_("None"),
|
||||
_("Prevents Ren'Py from opening a text editor."),
|
||||
None))
|
||||
|
||||
@@ -307,7 +335,7 @@ init 1 python in editor:
|
||||
|
||||
|
||||
class Edit(Action):
|
||||
alt = "Edit [text]."
|
||||
alt = _("Edit [text].")
|
||||
|
||||
def __init__(self, filename, line=None, check=False):
|
||||
"""
|
||||
@@ -410,8 +438,6 @@ init 1 python in editor:
|
||||
Opens all scripts that are part of the current project in a web browser.
|
||||
"""
|
||||
|
||||
alt = "Edit [text]."
|
||||
|
||||
def __init__(self):
|
||||
return
|
||||
|
||||
@@ -444,6 +470,42 @@ init 1 python in editor:
|
||||
exception = traceback.format_exception_only(type(e), e)[-1][:-1]
|
||||
renpy.invoke_in_new_context(interface.error, _("An exception occured while launching the text editor:\n[exception!q]"), error_message, exception=exception)
|
||||
|
||||
|
||||
class EditProject(Action):
|
||||
"""
|
||||
Opens the project's base directory in an editor.
|
||||
"""
|
||||
|
||||
def __call__(self):
|
||||
|
||||
if not check_editor():
|
||||
return
|
||||
|
||||
try:
|
||||
|
||||
e = renpy.editor.editor
|
||||
|
||||
e.begin()
|
||||
e.open_project(project.current.path)
|
||||
e.end()
|
||||
|
||||
except Exception, e:
|
||||
exception = traceback.format_exception_only(type(e), e)[-1][:-1]
|
||||
renpy.invoke_in_new_context(interface.error, _("An exception occured while launching the text editor:\n[exception!q]"), error_message, exception=exception)
|
||||
|
||||
|
||||
def CanEditProject():
|
||||
"""
|
||||
Returns True if EditProject can be used.
|
||||
"""
|
||||
|
||||
try:
|
||||
e = renpy.editor.editor
|
||||
return e.has_projects
|
||||
except:
|
||||
return False
|
||||
|
||||
|
||||
screen editor:
|
||||
|
||||
frame:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -162,7 +162,7 @@ screen front_page_project_list:
|
||||
|
||||
null height 12
|
||||
|
||||
textbutton _("Tutorial") action project.Select("tutorial") style "l_list" alt _("Select project [text].")
|
||||
textbutton _("Tutorial") action project.SelectTutorial() style "l_list" alt _("Select project [text].")
|
||||
textbutton _("The Question") action project.Select("the_question") style "l_list" alt _("Select project [text].")
|
||||
|
||||
|
||||
@@ -178,7 +178,7 @@ screen front_page_project:
|
||||
|
||||
frame style "l_label":
|
||||
has hbox xfill True
|
||||
text "[p.name!q]" style "l_label_text"
|
||||
text "[p.display_name!q]" style "l_label_text"
|
||||
label _("Active Project") style "l_alternate"
|
||||
|
||||
grid 2 1:
|
||||
@@ -211,18 +211,14 @@ screen front_page_project:
|
||||
textbutton "gui.rpy" action editor.Edit("game/gui.rpy", check=True)
|
||||
textbutton "screens.rpy" action editor.Edit("game/screens.rpy", check=True)
|
||||
|
||||
textbutton _("All script files") action editor.EditAll()
|
||||
if editor.CanEditProject():
|
||||
textbutton _("Open project") action editor.EditProject()
|
||||
else:
|
||||
textbutton _("All script files") action editor.EditAll()
|
||||
|
||||
add SPACER
|
||||
add SEPARATOR
|
||||
add SPACER
|
||||
|
||||
frame style "l_indent":
|
||||
has vbox
|
||||
|
||||
textbutton _("Navigate Script") text_size 30 action Jump("navigation")
|
||||
|
||||
add SPACER
|
||||
label _("Actions") style "l_label_small"
|
||||
|
||||
grid 2 1:
|
||||
xfill True
|
||||
@@ -231,6 +227,7 @@ screen front_page_project:
|
||||
frame style "l_indent":
|
||||
has vbox
|
||||
|
||||
textbutton _("Navigate Script") action Jump("navigation")
|
||||
textbutton _("Check Script (Lint)") action Jump("lint")
|
||||
|
||||
if project.current.exists("game/gui.rpy"):
|
||||
@@ -260,6 +257,7 @@ label main_menu:
|
||||
|
||||
label start:
|
||||
show screen bottom_info
|
||||
$ dmgcheck()
|
||||
|
||||
label front_page:
|
||||
call screen front_page
|
||||
|
||||
+34
-7
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -63,10 +63,13 @@ init -1 python:
|
||||
|
||||
config.language_callbacks[language].append(callback)
|
||||
|
||||
def s(s):
|
||||
return '"' + s + '"'
|
||||
|
||||
gui7.translate_copy(language, fullfont, font)
|
||||
gui7.translate_define(language, "gui.default_font", repr(font))
|
||||
gui7.translate_define(language, "gui.name_font", repr(font))
|
||||
gui7.translate_define(language, "gui.interface_font", repr(font))
|
||||
gui7.translate_define(language, "gui.text_font", s(font))
|
||||
gui7.translate_define(language, "gui.name_text_font", s(font))
|
||||
gui7.translate_define(language, "gui.interface_text_font", s(font))
|
||||
|
||||
|
||||
for fn in [ "gui.rpy", "options.rpy", "screens.rpy" ]:
|
||||
@@ -287,6 +290,7 @@ screen choose_gui_color():
|
||||
|
||||
if gui_color:
|
||||
textbutton _("Continue") action Return(True) style "l_right_button"
|
||||
key "input_enter" action Return(True)
|
||||
|
||||
|
||||
label change_gui:
|
||||
@@ -357,11 +361,32 @@ label gui_project_size:
|
||||
((1066, 600), "1066x600"),
|
||||
((1280, 720), "1280x720"),
|
||||
((1920, 1080), "1920x1080"),
|
||||
("custom", _("Custom. The GUI is optimized for a 16:9 aspect ratio.")),
|
||||
],
|
||||
(1280, 720),
|
||||
cancel=Jump("front_page"),
|
||||
)
|
||||
|
||||
if gui_size == "custom":
|
||||
|
||||
|
||||
gui_width = interface.input(_("WIDTH"), _("Please enter the width of your game, in pixels."), cancel=Jump("front_page"))
|
||||
|
||||
try:
|
||||
gui_width = int(gui_width)
|
||||
except:
|
||||
interface.error(_("The width must be a number."))
|
||||
|
||||
gui_height = interface.input(_("HEIGHT"), _("Please enter the height of your game, in pixels."), cancel=Jump("front_page"))
|
||||
|
||||
try:
|
||||
gui_height = int(gui_height)
|
||||
except:
|
||||
interface.error(_("The height must be a number."))
|
||||
|
||||
gui_size = (gui_width, gui_height)
|
||||
|
||||
|
||||
label gui_project_common:
|
||||
|
||||
$ gui_color = (DARK_COLORS[0], "#000000", False)
|
||||
@@ -412,12 +437,13 @@ label gui_project_common:
|
||||
project.Select(project.manager.get(project_name))()
|
||||
|
||||
if gui_new:
|
||||
call update_renpy_strings
|
||||
|
||||
call update_renpy_strings_common
|
||||
|
||||
python hide:
|
||||
if gui.project_system_font:
|
||||
with open(os.path.join(project.current.gamedir, "tl/None/common.rpym"), "ab") as f:
|
||||
f.write("define gui.system_font = {!r}\r\n".format(gui.project_system_font))
|
||||
f.write("define gui.system_font = {!r}\r\n".format(gui.project_system_font).encode("utf-8"))
|
||||
|
||||
|
||||
label gui_generate_images:
|
||||
@@ -425,6 +451,7 @@ label gui_generate_images:
|
||||
python:
|
||||
|
||||
interface.processing(_("Updating the project..."))
|
||||
project.current.launch([ 'gui_images' ])
|
||||
project.current.launch([ 'gui_images' ], env={ "RENPY_VARIANT" : "small phone" }, wait=True)
|
||||
project.current.launch([ 'gui_images' ], wait=True)
|
||||
|
||||
jump front_page
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -39,6 +39,7 @@ class Define(object):
|
||||
self.value = value
|
||||
self.comment = comment
|
||||
|
||||
|
||||
# A map from language name to a list of defines.
|
||||
language_defines = collections.defaultdict(list)
|
||||
|
||||
@@ -319,7 +320,8 @@ class CodeGenerator(object):
|
||||
hashpad = False
|
||||
|
||||
s = renpy.translation.translate_string(s, language=self.p.language)
|
||||
m = re.match(r'## ([ *]*)(.*)', s)
|
||||
|
||||
m = re.match(r'## ?([ *]*)(.*)', s)
|
||||
|
||||
prefix = m.group(1)
|
||||
empty = ' ' * len(prefix)
|
||||
@@ -338,7 +340,7 @@ class CodeGenerator(object):
|
||||
s = indent + empty + s
|
||||
|
||||
if hashpad and len(s) < 79:
|
||||
s = s + " " + "#" * (79 - len(s))
|
||||
s = s + ' ' + "#" * (79 - len(s))
|
||||
|
||||
lines.append(s)
|
||||
|
||||
@@ -380,7 +382,9 @@ class CodeGenerator(object):
|
||||
if not os.path.exists(src):
|
||||
src = os.path.join(self.p.template, name)
|
||||
|
||||
shutil.copy(src, dst)
|
||||
self.load_template(src)
|
||||
self.remove_scale()
|
||||
self.write_target(dst)
|
||||
|
||||
def add_code(self, fn):
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -26,6 +26,7 @@ import time
|
||||
WIDTH = 1280
|
||||
HEIGHT = 720
|
||||
|
||||
|
||||
class GuiParameters(object):
|
||||
"""
|
||||
This represents the parameters to the gui. This is used to initialize
|
||||
@@ -52,7 +53,7 @@ class GuiParameters(object):
|
||||
self.light = light
|
||||
|
||||
if light:
|
||||
self.hover_color = self.accent_color # .tint(.95)
|
||||
self.hover_color = self.accent_color # .tint(.95)
|
||||
self.muted_color = self.accent_color.tint(.6)
|
||||
self.hover_muted_color = self.accent_color.tint(.4)
|
||||
else:
|
||||
@@ -74,12 +75,11 @@ class GuiParameters(object):
|
||||
else:
|
||||
|
||||
self.selected_color = Color("#ffffff")
|
||||
self.idle_color = Color("#555555")
|
||||
self.idle_color = Color("#888888")
|
||||
self.idle_small_color = Color("#aaaaaa")
|
||||
self.text_color = Color("#ffffff")
|
||||
self.choice_color = Color("#cccccc")
|
||||
|
||||
|
||||
self.insensitive_color = self.idle_color.replace_opacity(.5)
|
||||
|
||||
self.language = language
|
||||
@@ -97,7 +97,7 @@ class GuiParameters(object):
|
||||
|
||||
self.name = name
|
||||
|
||||
GOOD_CHARACTERS = "123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMMOPQRSTUVWXYZ-_"
|
||||
GOOD_CHARACTERS = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"
|
||||
|
||||
simple_name = "".join(i for i in name if i in GOOD_CHARACTERS).encode("ascii")
|
||||
|
||||
@@ -107,4 +107,3 @@ class GuiParameters(object):
|
||||
self.simple_name = simple_name
|
||||
|
||||
self.savedir = self.simple_name + "-" + str(int(time.time()))
|
||||
|
||||
|
||||
+39
-14
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -22,7 +22,7 @@
|
||||
################################################################################
|
||||
# Interface actions.
|
||||
init python in interface:
|
||||
from store import OpenURL, config, Return
|
||||
from store import OpenURL, config, Return, _preferences
|
||||
import store
|
||||
|
||||
import os.path
|
||||
@@ -66,6 +66,15 @@ init python in interface:
|
||||
else:
|
||||
return OpenURL(LICENSE_URL)
|
||||
|
||||
def get_sponsor_url():
|
||||
"""
|
||||
Returns the URL to the sponsors page.
|
||||
"""
|
||||
|
||||
return "https://www.renpy.org/sponsors.html?version={}&language={}".format(
|
||||
renpy.version_only,
|
||||
_preferences.language or "english"
|
||||
)
|
||||
|
||||
# Should we display the bottom links?
|
||||
links = True
|
||||
@@ -99,6 +108,9 @@ screen bottom_info:
|
||||
ypos 536
|
||||
yanchor 0.0
|
||||
|
||||
has vbox:
|
||||
spacing 20
|
||||
|
||||
hbox:
|
||||
xfill True
|
||||
|
||||
@@ -119,6 +131,20 @@ screen bottom_info:
|
||||
textbutton _("preferences") style "l_link" action Jump("preferences")
|
||||
textbutton _("quit") style "l_link" action Quit(confirm=False)
|
||||
|
||||
if persistent.sponsor_message:
|
||||
|
||||
textbutton _("Ren'Py Sponsor Information"):
|
||||
style "l_link"
|
||||
text_color "#F96854"
|
||||
text_hover_color Color("#F96854").tint(.8)
|
||||
|
||||
xalign 0.0
|
||||
yalign 1.0
|
||||
yoffset -10
|
||||
|
||||
action OpenURL(interface.get_sponsor_url())
|
||||
|
||||
|
||||
|
||||
screen common:
|
||||
|
||||
@@ -243,6 +269,7 @@ init python in interface:
|
||||
|
||||
import traceback
|
||||
from store import Jump
|
||||
import store._errorhandling as _errorhandling
|
||||
|
||||
def common(title, title_color, message, submessage=None, back=None, continue_=None, pause0=False, show_screen=False, **kwargs):
|
||||
"""
|
||||
@@ -327,6 +354,13 @@ init python in interface:
|
||||
common(_("ERROR"), store.ERROR_COLOR, message=message, submessage=submessage, back=action, **kwargs)
|
||||
|
||||
|
||||
store._ignore_action = Jump("front_page")
|
||||
|
||||
_errorhandling.rollback = False
|
||||
_errorhandling.ignore = True
|
||||
_errorhandling.reload = False
|
||||
_errorhandling.console = False
|
||||
|
||||
@contextlib.contextmanager
|
||||
def error_handling(what, label="front_page"):
|
||||
"""
|
||||
@@ -346,18 +380,9 @@ init python in interface:
|
||||
f = open("log.txt", "w")
|
||||
"""
|
||||
|
||||
|
||||
try:
|
||||
yield
|
||||
except Exception, e:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
|
||||
error(_("While [what!q], an error occured:"),
|
||||
_("[exception!q]"),
|
||||
what=what,
|
||||
label=label,
|
||||
exception=traceback.format_exception_only(type(e), e)[-1][:-1])
|
||||
store._ignore_action = Jump(label)
|
||||
yield
|
||||
store._ignore_action = Jump("front_page")
|
||||
|
||||
def input(title, message, filename=False, sanitize=True, cancel=None, default=""):
|
||||
"""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -208,7 +208,7 @@ screen ios:
|
||||
|
||||
has vbox
|
||||
|
||||
label _("iOS: [project.current.name!q]")
|
||||
label _("iOS: [project.current.display_name!q]")
|
||||
|
||||
add HALF_SPACER
|
||||
|
||||
|
||||
+16
-7
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -69,18 +69,25 @@ label itch:
|
||||
fn = os.path.join(destination, fn)
|
||||
|
||||
if fn.endswith("-all.zip"):
|
||||
channel = "all"
|
||||
channel = "win-osx-linux"
|
||||
|
||||
elif fn.endswith("-market.zip"):
|
||||
channel = "win-osx-linux"
|
||||
|
||||
elif fn.endswith("-pc.zip"):
|
||||
channel = "win-linux"
|
||||
|
||||
elif fn.endswith("-win.zip"):
|
||||
channel = "win"
|
||||
|
||||
elif fn.endswith("-mac.zip"):
|
||||
channel = "mac"
|
||||
channel = "osx"
|
||||
|
||||
# Butler doesn't seem to support .bz2s yet.
|
||||
elif fn.endswith("-linux.tar.bz2"):
|
||||
channel = "linux"
|
||||
|
||||
# elif fn.endswith("-linux.tar.bz2"):
|
||||
# channel = "linux"
|
||||
elif fn.endswith("-release.apk"):
|
||||
channel = "android"
|
||||
|
||||
else:
|
||||
continue
|
||||
@@ -119,7 +126,9 @@ label itch:
|
||||
butler,
|
||||
"push",
|
||||
filename,
|
||||
itch_project + ":" + build["version"] + "-" + channel,
|
||||
itch_project + ":" + channel,
|
||||
"--userversion",
|
||||
build["version"],
|
||||
)
|
||||
|
||||
cc.run()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -163,6 +163,8 @@ init -1 python:
|
||||
|
||||
def call(self, cmd, cancel=False, use_path=False, yes=False):
|
||||
|
||||
renpy.not_infinite_loop(30)
|
||||
|
||||
cmd = [ renpy.fsencode(i) for i in cmd ]
|
||||
|
||||
self.cmd = cmd
|
||||
@@ -220,6 +222,8 @@ init -1 python:
|
||||
rv = self.process.poll()
|
||||
|
||||
if rv is not None:
|
||||
renpy.not_infinite_loop(30)
|
||||
|
||||
if rv:
|
||||
raise subprocess.CalledProcessError(rv, self.cmd)
|
||||
else:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -165,7 +165,8 @@ screen navigation:
|
||||
|
||||
frame style "l_label":
|
||||
has hbox xfill True
|
||||
text _("Navigate: [project.current.name]") style "l_label_text"
|
||||
text _("Navigate: [project.current.display_name!q]") style "l_label_text"
|
||||
alt _("Navigate Script")
|
||||
|
||||
frame:
|
||||
style "l_alternate"
|
||||
@@ -192,6 +193,7 @@ screen navigation:
|
||||
hbox:
|
||||
spacing HALF_INDENT
|
||||
text _("Category:")
|
||||
alt ""
|
||||
|
||||
textbutton _("files") action navigation.ChangeKind("file")
|
||||
textbutton _("labels") action navigation.ChangeKind("label")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -62,6 +62,16 @@ label new_project:
|
||||
if persistent.projects_directory is None:
|
||||
$ interface.error(_("The projects directory could not be set. Giving up."))
|
||||
|
||||
if not persistent.legacy:
|
||||
|
||||
python:
|
||||
new_project_language = (_preferences.language or "english").title()
|
||||
|
||||
# When translating this, feel free to replace [new_project_language] with the translation of your language.
|
||||
$ interface.info(_("You will be creating an [new_project_language] language project. Change the launcher language in preferences to create a project in another language."))
|
||||
|
||||
jump new_gui_project
|
||||
|
||||
python:
|
||||
|
||||
check_language_support()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -269,6 +269,22 @@ init python:
|
||||
build.classify_renpy("**/thumbs.db", None)
|
||||
build.classify_renpy("**/.*", None)
|
||||
|
||||
# Atom rules. These have to be very early, since Atom uses names like
|
||||
# tmp for packages.
|
||||
build.classify_renpy("atom/", "atom-all source_only")
|
||||
build.classify_renpy("atom/Atom.edit.py", "atom-all source_only")
|
||||
build.classify_renpy("atom/default-dot-atom/**", "atom-all")
|
||||
build.classify_renpy("atom/atom-windows/**", "atom-windows")
|
||||
build.classify_renpy("atom/Atom.app/**", "atom-mac")
|
||||
build.classify_renpy("atom/atom-linux**", "atom-linux")
|
||||
|
||||
try:
|
||||
with open(os.path.join(config.renpy_base, "atom", "executable.txt")) as f:
|
||||
for l in f:
|
||||
build.executable(l.strip())
|
||||
except:
|
||||
pass
|
||||
|
||||
build.classify_renpy("rapt/**", "rapt")
|
||||
|
||||
build.classify_renpy("renios/prototype/base/", None)
|
||||
@@ -292,6 +308,7 @@ init python:
|
||||
build.classify_renpy("**/tmp/", None)
|
||||
build.classify_renpy("**/.Editra", None)
|
||||
|
||||
|
||||
# main source.
|
||||
|
||||
def source_and_binary(pattern, source="source", binary="binary"):
|
||||
@@ -321,6 +338,7 @@ init python:
|
||||
|
||||
source_and_binary("the_question")
|
||||
source_and_binary("tutorial")
|
||||
source_and_binary("oldtutorial")
|
||||
|
||||
# docs.
|
||||
build.classify_renpy("doc/", "source")
|
||||
@@ -329,6 +347,14 @@ init python:
|
||||
build.classify_renpy("doc/**", "source")
|
||||
build.classify_renpy("LICENSE.txt", "source")
|
||||
|
||||
build.classify_renpy("sphinx/", "source_only")
|
||||
build.classify_renpy("sphinx/build.sh", "source_only")
|
||||
build.classify_renpy("sphinx/checks.py", "source_only")
|
||||
build.classify_renpy("sphinx/game/**", "source_only")
|
||||
build.classify_renpy("sphinx/source/inc/", None)
|
||||
build.classify_renpy("sphinx/source/**", "source_only")
|
||||
|
||||
|
||||
# module.
|
||||
build.classify_renpy("module/", "source")
|
||||
build.classify_renpy("module/*.c", "source")
|
||||
@@ -348,6 +374,8 @@ init python:
|
||||
build.classify_renpy("lib/**/*steam_api*", None)
|
||||
build.classify_renpy("lib/*/renpy", None)
|
||||
build.classify_renpy("lib/*/renpy.exe", None)
|
||||
build.classify_renpy("lib/linux-armv7l/", "raspi")
|
||||
build.classify_renpy("lib/linux-armv7l/**", "raspi")
|
||||
build.classify_renpy("lib/**", "binary")
|
||||
build.classify_renpy("renpy.sh", "binary")
|
||||
# renpy.app is now built from scratch from distribute.rpy.
|
||||
@@ -362,24 +390,32 @@ init python:
|
||||
build.classify_renpy("editra/Editra-mac.app/**", "editra-mac")
|
||||
build.classify_renpy("editra/lib/**", "editra-windows")
|
||||
build.classify_renpy("editra/editra.exe", "editra-windows")
|
||||
|
||||
|
||||
# Executable rules.
|
||||
build.executable("editra/Editra/Editra")
|
||||
|
||||
|
||||
# Packages.
|
||||
build.packages = [ ]
|
||||
|
||||
build.package("sdk", "zip tar.bz2 dmg", "source binary")
|
||||
build.package("source", "tar.bz2", "source source_only", update=False)
|
||||
build.package("raspi", "tar.bz2", "raspi", dlc=True, update=False)
|
||||
|
||||
build.package("jedit", "zip", "jedit", dlc=True)
|
||||
|
||||
build.package("editra-linux", "tar.bz2", "editra-all editra-linux", dlc=True)
|
||||
build.package("editra-mac", "zip", "editra-all editra-mac", dlc=True)
|
||||
build.package("editra-windows", "zip", "editra-all editra-windows", dlc=True)
|
||||
|
||||
build.package("atom-linux", "tar.bz2", "atom-all atom-linux", dlc=True)
|
||||
build.package("atom-mac", "zip", "atom-all atom-mac", dlc=True)
|
||||
build.package("atom-windows", "zip", "atom-all atom-windows", dlc=True)
|
||||
|
||||
build.package("rapt", "zip", "rapt", dlc=True)
|
||||
build.package("renios", "zip", "renios", dlc=True)
|
||||
|
||||
|
||||
# Enable the special launcher translation mode.
|
||||
define config.translate_launcher = True
|
||||
|
||||
# Reduce the rate of screen updates.
|
||||
default preferences.gl_powersave = True
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -28,10 +28,11 @@ init python in distribute:
|
||||
import struct
|
||||
import stat
|
||||
import shutil
|
||||
import threading
|
||||
|
||||
from zipfile import crc32
|
||||
|
||||
zlib.Z_DEFAULT_COMPRESSION = 9
|
||||
zlib.Z_DEFAULT_COMPRESSION = 5
|
||||
|
||||
class ZipFile(zipfile.ZipFile):
|
||||
|
||||
@@ -210,6 +211,44 @@ init python in distribute:
|
||||
def close(self):
|
||||
self.tarfile.close()
|
||||
|
||||
class UpdatePackage(TarPackage):
|
||||
|
||||
def __init__(self, filename, basename, destination):
|
||||
self.path = filename
|
||||
self.basename = basename
|
||||
self.destination = destination
|
||||
|
||||
TarPackage.__init__(self, filename, "w", notime=True)
|
||||
|
||||
def close(self):
|
||||
TarPackage.close(self)
|
||||
|
||||
cmd = [
|
||||
updater.zsync_path("zsyncmake"),
|
||||
"-z",
|
||||
# -u url to gzipped data - not a local filename!
|
||||
"-u", self.basename + ".update.gz",
|
||||
"-o", os.path.join(self.destination, self.basename + ".zsync"),
|
||||
os.path.abspath(self.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(self.path, "rb") as src:
|
||||
with open(renpy.fsencode(os.path.join(self.destination, self.basename + ".sums")), "wb") as sums:
|
||||
while True:
|
||||
data = src.read(65536)
|
||||
|
||||
if not data:
|
||||
break
|
||||
|
||||
sums.write(struct.pack("<I", zlib.adler32(data) & 0xffffffff))
|
||||
|
||||
|
||||
|
||||
class DirectoryPackage(object):
|
||||
|
||||
def mkdir(self, path):
|
||||
@@ -223,6 +262,10 @@ init python in distribute:
|
||||
def add_file(self, name, path, xbit):
|
||||
fn = os.path.join(self.path, name)
|
||||
|
||||
# If this is not a directory, ensure all parent directories
|
||||
# have been created
|
||||
if not os.path.isdir(os.path.dirname(fn)):
|
||||
os.makedirs(os.path.dirname(fn), 0755)
|
||||
shutil.copy2(path, fn)
|
||||
|
||||
if xbit:
|
||||
@@ -237,4 +280,110 @@ init python in distribute:
|
||||
def close(self):
|
||||
return
|
||||
|
||||
class ExternalZipPackage(object):
|
||||
|
||||
def __init__(self, path):
|
||||
self.path = path
|
||||
self.directory = path + ".zd"
|
||||
self.dp = DirectoryPackage(self.directory)
|
||||
|
||||
def add_file(self, name, path, xbit):
|
||||
self.dp.add_file(name, path, xbit)
|
||||
|
||||
def add_directory(self, name, path):
|
||||
self.dp.add_directory(name, path)
|
||||
|
||||
def close(self):
|
||||
self.dp.close()
|
||||
|
||||
if os.path.exists(self.path):
|
||||
os.unlink(self.path)
|
||||
|
||||
p = subprocess.Popen([
|
||||
"zip",
|
||||
"-9rq",
|
||||
os.path.abspath(self.path),
|
||||
] + os.listdir(self.directory),
|
||||
cwd=os.path.abspath(self.directory)
|
||||
)
|
||||
|
||||
p.wait()
|
||||
|
||||
shutil.rmtree(self.directory)
|
||||
|
||||
|
||||
|
||||
class DMGPackage(DirectoryPackage):
|
||||
def __init__(self, path, make_dmg):
|
||||
self.make_dmg = make_dmg
|
||||
DirectoryPackage.__init__(self, path)
|
||||
|
||||
def close(self):
|
||||
DirectoryPackage.close(self)
|
||||
self.make_dmg()
|
||||
|
||||
|
||||
parallel_threads = [ ]
|
||||
|
||||
class ParallelPackage(object):
|
||||
|
||||
def __init__(self, package, done, what):
|
||||
self.package = package
|
||||
self.done = done
|
||||
self.what = what
|
||||
|
||||
self.worklist = [ ]
|
||||
|
||||
def add_file(self, name, path, xbit):
|
||||
self.worklist.append((False, name, path, xbit))
|
||||
|
||||
def add_directory(self, name, path):
|
||||
self.worklist.append((True, name, path, True))
|
||||
|
||||
def close(self):
|
||||
t = threading.Thread(target=self.run)
|
||||
t.start()
|
||||
|
||||
self.thread = t
|
||||
parallel_threads.append(self)
|
||||
|
||||
def run(self):
|
||||
|
||||
for i in self.worklist:
|
||||
directory, name, path, xbit = i
|
||||
if directory:
|
||||
self.package.add_directory(name, path)
|
||||
else:
|
||||
self.package.add_file(name, path, xbit)
|
||||
|
||||
self.package.close()
|
||||
|
||||
|
||||
def wait_parallel_threads():
|
||||
|
||||
t = 0
|
||||
|
||||
while parallel_threads:
|
||||
|
||||
alive = [ ]
|
||||
|
||||
for i in parallel_threads:
|
||||
i.thread.join(0)
|
||||
if i.thread.is_alive():
|
||||
alive.append(i)
|
||||
|
||||
if not alive:
|
||||
break
|
||||
|
||||
t += 1
|
||||
print(t, " ".join(sorted([ i.what for i in alive ])))
|
||||
|
||||
time.sleep(1)
|
||||
|
||||
for i in parallel_threads:
|
||||
if i.done:
|
||||
i.done()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -45,9 +45,17 @@ init python:
|
||||
|
||||
rv.sort()
|
||||
|
||||
if ("Piglatin", "piglatin") in rv:
|
||||
rv.remove(("Piglatin", "piglatin"))
|
||||
rv.append(("Pig Latin", "piglatin"))
|
||||
|
||||
return rv
|
||||
|
||||
|
||||
default persistent.legacy = False
|
||||
default persistent.force_new_tutorial = False
|
||||
default persistent.sponsor_message = True
|
||||
|
||||
screen preferences:
|
||||
|
||||
$ translations = scan_translations()
|
||||
@@ -170,13 +178,20 @@ screen preferences:
|
||||
add HALF_SPACER
|
||||
|
||||
textbutton _("Hardware rendering") style "l_checkbox" action ToggleField(persistent, "gl_enable")
|
||||
textbutton _("Show templates") style "l_checkbox" action ToggleField(persistent, "show_templates")
|
||||
textbutton _("Show edit file section") style "l_checkbox" action ToggleField(persistent, "show_edit_funcs")
|
||||
textbutton _("Large fonts") style "l_checkbox" action [ ToggleField(persistent, "large_print"), renpy.utter_restart ]
|
||||
|
||||
if renpy.windows:
|
||||
textbutton _("Console output") style "l_checkbox" action ToggleField(persistent, "windows_console")
|
||||
|
||||
textbutton _("Force new tutorial") style "l_checkbox" action [ ToggleField(persistent, "force_new_tutorial"), project.SelectTutorial(True) ]
|
||||
|
||||
textbutton _("Legacy options") style "l_checkbox" action ToggleField(persistent, "legacy")
|
||||
|
||||
if persistent.legacy:
|
||||
textbutton _("Show templates") style "l_checkbox" action ToggleField(persistent, "show_templates")
|
||||
|
||||
textbutton _("Sponsor message") style "l_checkbox" action ToggleField(persistent, "sponsor_message")
|
||||
|
||||
frame:
|
||||
style "l_indent"
|
||||
@@ -223,7 +238,7 @@ screen preferences:
|
||||
# frame style "l_indent":
|
||||
|
||||
for tlname, tlvalue in translations:
|
||||
textbutton tlname action Language(tlvalue) style "l_list"
|
||||
textbutton tlname action [ Language(tlvalue), project.SelectTutorial(True) ] style "l_list"
|
||||
|
||||
|
||||
textbutton _("Return") action Jump("front_page") style "l_left_button"
|
||||
|
||||
+185
-42
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
@@ -30,7 +30,7 @@ init python:
|
||||
import os
|
||||
|
||||
init python in project:
|
||||
from store import persistent, config, Action, renpy
|
||||
from store import persistent, config, Action, renpy, _preferences
|
||||
import store.util as util
|
||||
import store.interface as interface
|
||||
|
||||
@@ -44,6 +44,8 @@ init python in project:
|
||||
if persistent.blurb is None:
|
||||
persistent.blurb = 0
|
||||
|
||||
project_filter = [ i.strip() for i in os.environ.get("RENPY_PROJECT_FILTER", "").split(":") if i.strip() ]
|
||||
|
||||
LAUNCH_BLURBS = [
|
||||
_("After making changes to the script, press shift+R to reload your game."),
|
||||
_("Press shift+O (the letter) to access the console."),
|
||||
@@ -79,6 +81,9 @@ init python in project:
|
||||
# Load the data.
|
||||
self.load_data()
|
||||
|
||||
# A name to display the project.
|
||||
self.display_name = self.data.get("display_name", self.name)
|
||||
|
||||
# The project's temporary directory.
|
||||
self.tmp = None
|
||||
|
||||
@@ -90,6 +95,10 @@ init python in project:
|
||||
self.dump_mtime = 0
|
||||
|
||||
def get_dump_filename(self):
|
||||
|
||||
if os.path.exists(os.path.join(self.gamedir, "saves")):
|
||||
return os.path.join(self.gamedir, "saves", "navigation.json")
|
||||
|
||||
self.make_tmp()
|
||||
return os.path.join(self.tmp, "navigation.json")
|
||||
|
||||
@@ -137,6 +146,18 @@ init python in project:
|
||||
|
||||
data["renamed_all"] = True
|
||||
|
||||
if "renamed_steam" not in data:
|
||||
dp = data["packages"]
|
||||
|
||||
if "steam" in dp:
|
||||
dp.remove("steam")
|
||||
|
||||
if "market" not in dp:
|
||||
dp.append("market")
|
||||
|
||||
data["renamed_steam"] = True
|
||||
|
||||
|
||||
def make_tmp(self):
|
||||
"""
|
||||
Makes the project's temporary directory, if it doesn't exist
|
||||
@@ -154,8 +175,23 @@ init python in project:
|
||||
pass
|
||||
|
||||
if os.path.isdir(tmp):
|
||||
self.tmp = tmp
|
||||
return
|
||||
try:
|
||||
|
||||
fn = os.path.join(tmp, "write_test.txt")
|
||||
|
||||
if os.path.exists(fn):
|
||||
os.unlink(fn)
|
||||
|
||||
with open(fn, "w") as f:
|
||||
f.write("Test")
|
||||
|
||||
os.unlink(fn)
|
||||
|
||||
self.tmp = tmp
|
||||
return
|
||||
|
||||
except:
|
||||
pass
|
||||
|
||||
self.tmp = tempfile.mkdtemp()
|
||||
|
||||
@@ -185,7 +221,7 @@ init python in project:
|
||||
self.make_tmp()
|
||||
|
||||
# Find the python executable to run.
|
||||
executable_path = os.path.dirname(sys.executable)
|
||||
executable_path = os.path.dirname(renpy.fsdecode(sys.executable))
|
||||
|
||||
if renpy.renpy.windows:
|
||||
extension = ".exe"
|
||||
@@ -223,6 +259,7 @@ init python in project:
|
||||
cmd.append("--json-dump-common")
|
||||
|
||||
environ = dict(os.environ)
|
||||
environ["RENPY_LAUNCHER_LANGUAGE"] = _preferences.language or "english"
|
||||
environ.update(env)
|
||||
|
||||
encoded_environ = { }
|
||||
@@ -242,6 +279,9 @@ init python in project:
|
||||
if p.wait():
|
||||
interface.error(_("Launching the project failed."), _("Please ensure that your project launches normally before running this command."))
|
||||
|
||||
renpy.not_infinite_loop(30)
|
||||
|
||||
|
||||
def update_dump(self, force=False, gui=True, compile=False):
|
||||
"""
|
||||
If the dumpfile does not exist, runs Ren'Py to create it. Otherwise,
|
||||
@@ -377,6 +417,10 @@ init python in project:
|
||||
# Directories that have been scanned.
|
||||
self.scanned = set()
|
||||
|
||||
# The tutorial game, and the language it's for.
|
||||
self.tutoral = None
|
||||
self.tutorial_language = "the meowing of a cat"
|
||||
|
||||
self.scan()
|
||||
|
||||
def scan(self):
|
||||
@@ -384,6 +428,8 @@ init python in project:
|
||||
Scans for projects.
|
||||
"""
|
||||
|
||||
global current
|
||||
|
||||
if (persistent.projects_directory is not None) and not os.path.isdir(persistent.projects_directory):
|
||||
persistent.projects_directory = None
|
||||
|
||||
@@ -397,6 +443,7 @@ init python in project:
|
||||
if self.projects_directory is not None:
|
||||
self.scan_directory(self.projects_directory)
|
||||
|
||||
|
||||
self.scan_directory(config.renpy_base)
|
||||
self.scan_directory(os.path.join(config.renpy_base, "templates"))
|
||||
|
||||
@@ -404,6 +451,17 @@ init python in project:
|
||||
self.templates.sort(key=lambda p : p.name.lower())
|
||||
|
||||
|
||||
# Select the default project.
|
||||
if persistent.active_project is not None:
|
||||
p = self.get(persistent.active_project)
|
||||
|
||||
if (p is not None) and (p.name not in [ "tutorial", "tutorial_7" ]):
|
||||
current = p
|
||||
return
|
||||
|
||||
current = self.get_tutorial()
|
||||
|
||||
|
||||
def find_basedir(self, d):
|
||||
"""
|
||||
Try to find a project basedir in d.
|
||||
@@ -445,52 +503,60 @@ init python in project:
|
||||
for pdir in util.listdir(d):
|
||||
|
||||
ppath = os.path.join(d, pdir)
|
||||
self.scan_directory_direct(ppath, pdir)
|
||||
|
||||
# A project must be a directory.
|
||||
if not os.path.isdir(ppath):
|
||||
continue
|
||||
# If a file called "projects.txt" exists, include any projects listed in it.
|
||||
extra_projects_fn = os.path.join(d, "projects.txt")
|
||||
|
||||
try:
|
||||
ppath = self.find_basedir(ppath)
|
||||
except:
|
||||
continue
|
||||
if os.path.exists(extra_projects_fn):
|
||||
|
||||
if ppath is None:
|
||||
continue
|
||||
with open(extra_projects_fn, "r") as f:
|
||||
|
||||
if ppath in self.scanned:
|
||||
continue
|
||||
for path in f:
|
||||
path = path.strip()
|
||||
if len(path) > 0:
|
||||
self.scan_directory_direct(path)
|
||||
|
||||
self.scanned.add(ppath)
|
||||
|
||||
# We have a project directory, so create a Project.
|
||||
p = Project(ppath, pdir)
|
||||
def scan_directory_direct(self, ppath, name=None):
|
||||
"""
|
||||
Checks if there is a project in `ppath` and creates a project
|
||||
object with the name `name` if so.
|
||||
"""
|
||||
|
||||
project_type = p.data.get("type", "normal")
|
||||
|
||||
if project_type == "hidden":
|
||||
pass
|
||||
elif project_type == "template":
|
||||
self.templates.append(p)
|
||||
else:
|
||||
self.projects.append(p)
|
||||
|
||||
self.all_projects.append(p)
|
||||
|
||||
# Select the default project.
|
||||
if persistent.active_project is not None:
|
||||
p = self.get(persistent.active_project)
|
||||
|
||||
if p is not None:
|
||||
current = p
|
||||
return
|
||||
|
||||
p = self.get("tutorial")
|
||||
if p is not None:
|
||||
current = p
|
||||
# A project must be a directory.
|
||||
if not os.path.isdir(ppath):
|
||||
return
|
||||
|
||||
current = None
|
||||
try:
|
||||
ppath = self.find_basedir(ppath)
|
||||
except:
|
||||
return
|
||||
|
||||
if ppath is None:
|
||||
return
|
||||
|
||||
if ppath in self.scanned:
|
||||
return
|
||||
|
||||
self.scanned.add(ppath)
|
||||
|
||||
# We have a project directory, so create a Project.
|
||||
p = Project(ppath, name)
|
||||
|
||||
if project_filter and (p.name not in project_filter):
|
||||
return
|
||||
|
||||
project_type = p.data.get("type", "normal")
|
||||
|
||||
if project_type == "hidden":
|
||||
pass
|
||||
elif project_type == "template":
|
||||
self.templates.append(p)
|
||||
else:
|
||||
self.projects.append(p)
|
||||
|
||||
self.all_projects.append(p)
|
||||
|
||||
|
||||
def get(self, name):
|
||||
@@ -506,6 +572,34 @@ init python in project:
|
||||
|
||||
return None
|
||||
|
||||
def get_tutorial(self):
|
||||
|
||||
language = _preferences.language
|
||||
if persistent.force_new_tutorial:
|
||||
language = None
|
||||
|
||||
if language == self.tutorial_language:
|
||||
return self.tutorial
|
||||
|
||||
rv = self.get("oldtutorial")
|
||||
p = self.get("tutorial")
|
||||
|
||||
if p is not None:
|
||||
|
||||
if language is None:
|
||||
rv = p
|
||||
|
||||
elif os.path.exists(os.path.join(p.path, "game", "tl", _preferences.language)):
|
||||
rv = p
|
||||
|
||||
elif not os.path.exists(os.path.join(rv.path, "game", "tl", _preferences.language)):
|
||||
rv = p
|
||||
|
||||
self.tutorial_language = language
|
||||
self.tutorial = rv
|
||||
|
||||
return rv
|
||||
|
||||
manager = ProjectManager()
|
||||
|
||||
# The current project.
|
||||
@@ -557,6 +651,55 @@ init python in project:
|
||||
if self.label is not None:
|
||||
renpy.jump(self.label)
|
||||
|
||||
class SelectTutorial(Action):
|
||||
"""
|
||||
Selects the tutorial.
|
||||
"""
|
||||
|
||||
def __init__(self, if_tutorial=False):
|
||||
"""
|
||||
Only selects if we're already in a tutorial.
|
||||
"""
|
||||
|
||||
self.if_tutorial = if_tutorial
|
||||
|
||||
def __call__(self):
|
||||
|
||||
p = manager.get_tutorial()
|
||||
|
||||
if p is None:
|
||||
return
|
||||
|
||||
global current
|
||||
|
||||
if self.if_tutorial:
|
||||
if (current is not None) and current.name not in [ "tutorial", "oldtutorial" ]:
|
||||
return None
|
||||
|
||||
current = p
|
||||
persistent.active_project = p.name
|
||||
|
||||
renpy.restart_interaction()
|
||||
|
||||
def get_sensitive(self):
|
||||
if self.if_tutorial:
|
||||
return True
|
||||
|
||||
return (manager.get_tutorial() is not None)
|
||||
|
||||
def get_selected(self):
|
||||
if self.if_tutorial:
|
||||
return False
|
||||
|
||||
p = manager.get_tutorial()
|
||||
|
||||
if p is None:
|
||||
return False
|
||||
|
||||
if current is None:
|
||||
return False
|
||||
|
||||
return current.path == p.path
|
||||
|
||||
class Launch(Action):
|
||||
"""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
+99
-20
@@ -1,8 +1,10 @@
|
||||
init python:
|
||||
init python:
|
||||
TEST_PROJECTS = u"/tmp/renpy-moé"
|
||||
import shutil
|
||||
|
||||
|
||||
testcase default:
|
||||
|
||||
call new_project
|
||||
call translate_project
|
||||
call extract_dialogue
|
||||
@@ -14,6 +16,7 @@ testcase default:
|
||||
|
||||
"quit"
|
||||
|
||||
|
||||
testcase new_project:
|
||||
python:
|
||||
if os.path.exists(TEST_PROJECTS):
|
||||
@@ -26,8 +29,6 @@ testcase new_project:
|
||||
"refresh"
|
||||
"Create New Project"
|
||||
|
||||
# Kind of interface
|
||||
"New GUI Interface"
|
||||
"Continue"
|
||||
|
||||
# Name
|
||||
@@ -41,6 +42,7 @@ testcase new_project:
|
||||
# Color Selection
|
||||
"Continue"
|
||||
|
||||
|
||||
testcase choose_colors:
|
||||
"Change/Update GUI"
|
||||
"Choose new colors"
|
||||
@@ -52,26 +54,29 @@ testcase choose_colors:
|
||||
"Continue"
|
||||
|
||||
|
||||
testcase delete10:
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
|
||||
|
||||
testcase delete30:
|
||||
call delete10
|
||||
call delete10
|
||||
call delete10
|
||||
|
||||
|
||||
testcase translate_project:
|
||||
"Generate Translations"
|
||||
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
type BACKSPACE
|
||||
call delete30
|
||||
|
||||
type "piglatin"
|
||||
|
||||
@@ -89,10 +94,12 @@ testcase translate_project:
|
||||
"Generate Translations"
|
||||
"Update Default"
|
||||
|
||||
|
||||
testcase build_project:
|
||||
"Build Distributions"
|
||||
"Build"
|
||||
|
||||
|
||||
testcase extract_dialogue_common:
|
||||
"Extract Dialogue"
|
||||
"Strip text tags"
|
||||
@@ -105,8 +112,80 @@ testcase extract_dialogue:
|
||||
"Continue"
|
||||
"Continue"
|
||||
|
||||
|
||||
call extract_dialogue_common
|
||||
"Text Only"
|
||||
"Continue"
|
||||
"Continue"
|
||||
|
||||
|
||||
testcase android:
|
||||
|
||||
$ _test.timeout = 60.0
|
||||
$ _test.maximum_framerate = False
|
||||
|
||||
"Tutorial"
|
||||
"Android"
|
||||
|
||||
# Download and install RAPT.
|
||||
if "Yes":
|
||||
|
||||
"Yes"
|
||||
"Proceed"
|
||||
|
||||
"Install SDK"
|
||||
"Yes" until "Continue"
|
||||
|
||||
# We have to create the key.
|
||||
if "Cancel":
|
||||
type "Test Key"
|
||||
"Continue"
|
||||
"Continue"
|
||||
|
||||
# Configure the application.
|
||||
"Configure"
|
||||
|
||||
$ _test.maximum_framerate = True
|
||||
|
||||
call delete30
|
||||
type "Ren'Py Tutorial"
|
||||
"Continue"
|
||||
|
||||
call delete30
|
||||
type "Ren'Py Tutorial"
|
||||
"Continue"
|
||||
|
||||
call delete30
|
||||
type "org.renpy.tutorial"
|
||||
"Continue"
|
||||
|
||||
call delete30
|
||||
type "1.2.3"
|
||||
"Continue"
|
||||
|
||||
call delete30
|
||||
type "10203"
|
||||
"Continue"
|
||||
|
||||
$ _test.maximum_framerate = False
|
||||
|
||||
"In landscape"
|
||||
"Continue"
|
||||
|
||||
"Neither"
|
||||
"Continue"
|
||||
|
||||
"No."
|
||||
"Continue"
|
||||
|
||||
"Android 4.0"
|
||||
"Continue"
|
||||
|
||||
# Access the internet.
|
||||
"No"
|
||||
"Continue"
|
||||
|
||||
# Build the package.
|
||||
"Build Package"
|
||||
"Continue"
|
||||
|
||||
"quit"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright 2004-2016 Tom Rothamel <pytom@bishoujo.us>
|
||||
# Copyright 2004-2018 Tom Rothamel <pytom@bishoujo.us>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation files
|
||||
|
||||
@@ -3,155 +3,155 @@ translate arabic strings:
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Monday"
|
||||
new "{#weekday}Monday"
|
||||
new "{#weekday}الأثنين"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Tuesday"
|
||||
new "{#weekday}Tuesday"
|
||||
new "{#weekday}الثلاثاء"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Wednesday"
|
||||
new "{#weekday}Wednesday"
|
||||
new "{#weekday}الأربعاء"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Thursday"
|
||||
new "{#weekday}Thursday"
|
||||
new "{#weekday}الخميس"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Friday"
|
||||
new "{#weekday}Friday"
|
||||
new "{#weekday}الجمعة"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Saturday"
|
||||
new "{#weekday}Saturday"
|
||||
new "{#weekday}السبت"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Sunday"
|
||||
new "{#weekday}Sunday"
|
||||
new "{#weekday}الأحد"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Mon"
|
||||
new "{#weekday_short}Mon"
|
||||
new "{#weekday_short}اثن"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Tue"
|
||||
new "{#weekday_short}Tue"
|
||||
new "{#weekday_short}ثلا"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Wed"
|
||||
new "{#weekday_short}Wed"
|
||||
new "{#weekday_short}أرب"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Thu"
|
||||
new "{#weekday_short}Thu"
|
||||
new "{#weekday_short}خمي"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Fri"
|
||||
new "{#weekday_short}Fri"
|
||||
new "{#weekday_short}جمع"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sat"
|
||||
new "{#weekday_short}Sat"
|
||||
new "{#weekday_short}سبت"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sun"
|
||||
new "{#weekday_short}Sun"
|
||||
new "{#weekday_short}أحد"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}January"
|
||||
new "{#month}January"
|
||||
new "{#month}يناير"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}February"
|
||||
new "{#month}February"
|
||||
new "{#month}فبراير"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}March"
|
||||
new "{#month}March"
|
||||
new "{#month}مارس"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}April"
|
||||
new "{#month}April"
|
||||
new "{#month}أبريل"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}May"
|
||||
new "{#month}May"
|
||||
new "{#month}مايو"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}June"
|
||||
new "{#month}June"
|
||||
new "{#month}يونيو"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}July"
|
||||
new "{#month}July"
|
||||
new "{#month}يوليو"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}August"
|
||||
new "{#month}August"
|
||||
new "{#month}أغسطس"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}September"
|
||||
new "{#month}September"
|
||||
new "{#month}سبتمبر"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}October"
|
||||
new "{#month}October"
|
||||
new "{#month}أكتوبر"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}November"
|
||||
new "{#month}November"
|
||||
new "{#month}نوفمبر"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}December"
|
||||
new "{#month}December"
|
||||
new "{#month}ديسمبر"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jan"
|
||||
new "{#month_short}Jan"
|
||||
new "{#month_short}ينا"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Feb"
|
||||
new "{#month_short}Feb"
|
||||
new "{#month_short}فبر"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Mar"
|
||||
new "{#month_short}Mar"
|
||||
new "{#month_short}مار"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Apr"
|
||||
new "{#month_short}Apr"
|
||||
new "{#month_short}ابر"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}May"
|
||||
new "{#month_short}May"
|
||||
new "{#month_short}ماي"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jun"
|
||||
new "{#month_short}Jun"
|
||||
new "{#month_short}يون"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jul"
|
||||
new "{#month_short}Jul"
|
||||
new "{#month_short}يول"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Aug"
|
||||
new "{#month_short}Aug"
|
||||
new "{#month_short}أغس"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Sep"
|
||||
new "{#month_short}Sep"
|
||||
new "{#month_short}سبتم"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Oct"
|
||||
new "{#month_short}Oct"
|
||||
new "{#month_short}أكت"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Nov"
|
||||
new "{#month_short}Nov"
|
||||
new "{#month_short}نوف"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Dec"
|
||||
new "{#month_short}Dec"
|
||||
new "{#month_short}ديس"
|
||||
|
||||
# 00action_file.rpy:235
|
||||
old "%b %d, %H:%M"
|
||||
@@ -187,7 +187,7 @@ translate arabic strings:
|
||||
|
||||
# 00gui.rpy:233
|
||||
old "Are you sure you want to end the replay?"
|
||||
new "Are you sure you want to end the replay?"
|
||||
new "هل أنت متأكد من رغبتك في الخروج من الإعادة؟"
|
||||
|
||||
# 00gui.rpy:234
|
||||
old "Are you sure you want to begin skipping?"
|
||||
@@ -199,7 +199,7 @@ translate arabic strings:
|
||||
|
||||
# 00gui.rpy:236
|
||||
old "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "هل أنت متأكد من رغبتك في تسريع كل الحوارات حتى التي لم تسبق رؤيتها؟"
|
||||
|
||||
# 00keymap.rpy:250
|
||||
old "Saved screenshot as %s."
|
||||
@@ -207,15 +207,15 @@ translate arabic strings:
|
||||
|
||||
# 00library.rpy:142
|
||||
old "Self-voicing disabled."
|
||||
new "Self-voicing disabled."
|
||||
new "تم الغاء تفعيل النطق التلقائي."
|
||||
|
||||
# 00library.rpy:143
|
||||
old "Clipboard voicing enabled. "
|
||||
new "Clipboard voicing enabled. "
|
||||
new "تم تفعيل النطق التلقائي من لوح الحفظ. "
|
||||
|
||||
# 00library.rpy:144
|
||||
old "Self-voicing enabled. "
|
||||
new "Self-voicing enabled. "
|
||||
new "تم تفعيل النطق التلقائي."
|
||||
|
||||
# 00library.rpy:179
|
||||
old "Skip Mode"
|
||||
@@ -235,7 +235,7 @@ translate arabic strings:
|
||||
|
||||
# 00preferences.rpy:426
|
||||
old "Self-voicing enabled. Press 'v' to disable."
|
||||
new "التكلّم التلقائي مفعَل. لإيقافه إضغط زر V"
|
||||
new "النطق التلقائي مفعَل. لإيقافه إضغط زر V"
|
||||
|
||||
# 00iap.rpy:217
|
||||
old "Contacting App Store\nPlease Wait..."
|
||||
|
||||
@@ -163,7 +163,7 @@ translate arabic strings:
|
||||
|
||||
# 00console.rpy:467
|
||||
old "watch <expression>: watch a python expression"
|
||||
new "مشاهده <expression>: يقوم بعرض تبيرات بايثون"
|
||||
new "مشاهده <expression>: يقوم بعرض تعبيرات بايثون"
|
||||
|
||||
# 00console.rpy:493
|
||||
old "unwatch <expression>: stop watching an expression"
|
||||
|
||||
@@ -23,7 +23,7 @@ translate arabic strings:
|
||||
|
||||
# 00gltest.rpy:93
|
||||
old "Enable"
|
||||
new "Enable"
|
||||
new "تفعيل"
|
||||
|
||||
# 00gltest.rpy:109
|
||||
old "Changes will take effect the next time this program is run."
|
||||
@@ -91,27 +91,27 @@ translate arabic strings:
|
||||
|
||||
# 00gamepad.rpy:32
|
||||
old "Select Gamepad to Calibrate"
|
||||
new "Select Gamepad to Calibrate"
|
||||
new "الرجاء اختيار يد التحكم التي ترغب في تهيئتها"
|
||||
|
||||
# 00gamepad.rpy:35
|
||||
old "No Gamepads Available"
|
||||
new "No Gamepads Available"
|
||||
new "لا توجد يد تحكم"
|
||||
|
||||
# 00gamepad.rpy:54
|
||||
old "Calibrating [name] ([i]/[total])"
|
||||
new "Calibrating [name] ([i]/[total])"
|
||||
new "يتم تهيئة [name] ([i]/[total])"
|
||||
|
||||
# 00gamepad.rpy:58
|
||||
old "Press or move the [control!r] [kind]."
|
||||
new "Press or move the [control!r] [kind]."
|
||||
new "الرجاء ضغط الزر او تحريك [control!r] [kind]."
|
||||
|
||||
# 00gamepad.rpy:66
|
||||
old "Skip (A)"
|
||||
new "Skip (A)"
|
||||
new "تخطي (A)"
|
||||
|
||||
# 00gamepad.rpy:69
|
||||
old "Back (B)"
|
||||
new "Back (B)"
|
||||
new "عودة (B)"
|
||||
|
||||
# _errorhandling.rpym:495
|
||||
old "Open Traceback"
|
||||
@@ -123,11 +123,11 @@ translate arabic strings:
|
||||
|
||||
# _errorhandling.rpym:499
|
||||
old "Copy to Clipboard"
|
||||
new "Copy to Clipboard"
|
||||
new "نسخ إلى الحافظة"
|
||||
|
||||
# _errorhandling.rpym:501
|
||||
old "Copies the traceback.txt file to the clipboard."
|
||||
new "Copies the traceback.txt file to the clipboard."
|
||||
new "ينسخ ملف trackback.txt إلى الحافظة."
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
old "An exception has occurred."
|
||||
|
||||
+100
-100
@@ -3,7 +3,7 @@ translate arabic strings:
|
||||
|
||||
# gui.rpy:2
|
||||
old "## Initialization"
|
||||
new "## Initialization"
|
||||
new "## تتم التهيئة الآن"
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
@@ -15,397 +15,397 @@ translate arabic strings:
|
||||
|
||||
# gui.rpy:21
|
||||
old "## Colors"
|
||||
new "## Colors"
|
||||
new "## الألوان"
|
||||
|
||||
# gui.rpy:23
|
||||
old "## The colors of text in the interface."
|
||||
new "## The colors of text in the interface."
|
||||
new "## ألوان الخطوط الظاهرة في الواجهة."
|
||||
|
||||
# gui.rpy:25
|
||||
old "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## لون إضافي ينطبق على الوسوم و العناوين الرئيسية في اماكن مختلفة من الواجهة."
|
||||
|
||||
# gui.rpy:29
|
||||
old "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## اللون المطلوب للأزرار حين لا تكون قيد الاستعمال ولا مظللة."
|
||||
|
||||
# gui.rpy:32
|
||||
old "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## اللون الصغير هو اللون الذي ينطبق على الخطوط الصغيرة, والتي تحتاج ان تكون ذات لون فاتح او داكن اكثر مما حولها لتظهر بشكل واضح."
|
||||
|
||||
# gui.rpy:36
|
||||
old "## The color that is used for buttons and bars that are hovered."
|
||||
new "## The color that is used for buttons and bars that are hovered."
|
||||
new "## اللون الذي ينطبق على الازرار و اشرطة التمرير عند تظليلها بالمؤشر."
|
||||
|
||||
# gui.rpy:39
|
||||
old "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## اللون الذي ينطبق على الزر المفعّل الآن لكن ليس حين يكون مظللا. تفعيل الزر هو ما يظهر عندما تكون في الصفحه الخاصة به او الصفحة التي يؤدي إليها."
|
||||
|
||||
# gui.rpy:43
|
||||
old "## The color used for a text button when it cannot be selected."
|
||||
new "## The color used for a text button when it cannot be selected."
|
||||
new "## اللون الخاص بالزر حين يكون غير قابل للضغط."
|
||||
|
||||
# gui.rpy:46
|
||||
old "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## اللون الذي يتم استعماله لملء الفراغات في اشرطة التمرير. هذا اللون لا يظهر فعليا, لكن يتم استعماله عند اعادة تكوين الصور الخاصة باشرطة التمرير."
|
||||
|
||||
# gui.rpy:51
|
||||
old "## The colors used for dialogue and menu choice text."
|
||||
new "## The colors used for dialogue and menu choice text."
|
||||
new "## اللون الخاص بالنص عند الحوار و في ازرار القائمة الرئيسية."
|
||||
|
||||
# gui.rpy:56
|
||||
old "## Fonts and Font Sizes"
|
||||
new "## Fonts and Font Sizes"
|
||||
new "##نوع الخط و حجمه."
|
||||
|
||||
# gui.rpy:58
|
||||
old "## The font used for in-game text."
|
||||
new "## The font used for in-game text."
|
||||
new "##نوع الخط المستخدم داخل نص اللعبة."
|
||||
|
||||
# gui.rpy:61
|
||||
old "## The font used for character names."
|
||||
new "## The font used for character names."
|
||||
new "##نوع الخط المستخدم في أسماء الشخصيات."
|
||||
|
||||
# gui.rpy:64
|
||||
old "## The font used for out-of-game text."
|
||||
new "## The font used for out-of-game text."
|
||||
new "##نوع الخط المستخدم في النصوص خارج الحوار في اللعبة."
|
||||
|
||||
# gui.rpy:67
|
||||
old "## The size of normal dialogue text."
|
||||
new "## The size of normal dialogue text."
|
||||
new "##حجم الخط المستخدم في الحوار."
|
||||
|
||||
# gui.rpy:70
|
||||
old "## The size of character names."
|
||||
new "## The size of character names."
|
||||
new "##حجم الخط المستخدم لأسماء الشخصيات."
|
||||
|
||||
# gui.rpy:73
|
||||
old "## The size of text in the game's user interface."
|
||||
new "## The size of text in the game's user interface."
|
||||
new "##حجم الخط المستخدم في واجهة اللعبة التشغيلية."
|
||||
|
||||
# gui.rpy:76
|
||||
old "## The size of labels in the game's user interface."
|
||||
new "## The size of labels in the game's user interface."
|
||||
new "## حجم العناوين الرئيسية في واجهة اللعبة التشغيلية."
|
||||
|
||||
# gui.rpy:79
|
||||
old "## The size of text on the notify screen."
|
||||
new "## The size of text on the notify screen."
|
||||
new "##حجم الخط المستخدم في صفحة الملاحظات."
|
||||
|
||||
# gui.rpy:82
|
||||
old "## The size of the game's title."
|
||||
new "## The size of the game's title."
|
||||
new "## حجم الخط المستخدم لعنوان اللعبة الرئيسي."
|
||||
|
||||
# gui.rpy:86
|
||||
old "## Main and Game Menus"
|
||||
new "## Main and Game Menus"
|
||||
new "## القائمة الرئيسية و قائمة اللعبة."
|
||||
|
||||
# gui.rpy:88
|
||||
old "## The images used for the main and game menus."
|
||||
new "## The images used for the main and game menus."
|
||||
new "## الصور المستخدمة في القائمة الرئيسية و قوائم اللعبة."
|
||||
|
||||
# gui.rpy:92
|
||||
old "## Should we show the name and version of the game?"
|
||||
new "## Should we show the name and version of the game?"
|
||||
new "## هل سنقوم بعرض اسم و نسخه اللعبة الحالية؟"
|
||||
|
||||
# gui.rpy:96
|
||||
old "## Dialogue"
|
||||
new "## Dialogue"
|
||||
new "## الحوار"
|
||||
|
||||
# gui.rpy:98
|
||||
old "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## هذه المتغيرات تقوم بتحديد طريقة عرض الحوار الظاهر على الشاشة سطراً سطراً."
|
||||
|
||||
# gui.rpy:101
|
||||
old "## The height of the textbox containing dialogue."
|
||||
new "## The height of the textbox containing dialogue."
|
||||
new "## ارتفاع الصندوق الذي يحتوي على النصوص."
|
||||
|
||||
# gui.rpy:104
|
||||
old "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## مكان صندوق الحوار عموديا على الشاشة. 0.0 يضعه في الأعلى, 0.5 في المنتصف, و 1.0 يضع الصندوق في أسفل الشاشة."
|
||||
|
||||
# gui.rpy:109
|
||||
old "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "##مكان الخانة الخاصة بعرض اسم الشخصية و تناسبها مع صندوق الحوار الرئيسي. يمكن وضع ارقام تعبر عن عدد البكسلات بينها و بين الجزء العلوي الأيسر من الشاشة, او استعمال نسبة مثل 0.5 لوضعها في المنتصف."
|
||||
|
||||
# gui.rpy:114
|
||||
old "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "##هذا يحدد مكان ظهور اسم الشخصية, يمكن ان يكون 0.0 ليقارب اليسار, 0.5 ليكون في المنتصف, و 1.0 ليقارب اليمين."
|
||||
|
||||
# gui.rpy:118
|
||||
old "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## طول و عرض و ارتفاع الصندوق الذي يحتوي على اسم الشخصية, او None ليتم استعمال حجم قياسي."
|
||||
|
||||
# gui.rpy:123
|
||||
old "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## حجم الخط الذي يحيط بصندوق اسم الشخصية, الاحجام بالترتيب هي اليسار, الأعلى, اليمين, و الأسفل."
|
||||
|
||||
# gui.rpy:127
|
||||
old "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## عندما يتم اختيار True سيتم تكرار الخلفية حتى تغطي الصندوق, عند اختيار False سيتم تمديد الصورة لتغطي الصندوق."
|
||||
|
||||
# gui.rpy:132
|
||||
old "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## مكان نص الحوار و تناسبه مع صندوق الحوار الرئيسي. يمكن وضع ارقام تعبر عن عدد البكسلات بينها و بين الجزء العلوي الأيسر من الشاشة, او استعمال نسبة مثل 0.5 لوضعه في المنتصف."
|
||||
|
||||
# gui.rpy:138
|
||||
old "## The maximum width of dialogue text, in pixels."
|
||||
new "## The maximum width of dialogue text, in pixels."
|
||||
new "## عدد البكسلات القصوى التي يمكن ان يتمدد إليها صندوق الحوار بالعرض."
|
||||
|
||||
# gui.rpy:141
|
||||
old "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## اتجاه النص عرضياً: يمكن استعمال 0.0 ليقارب اليسار, 0.5 ليكون في المنتصف, و 1.0 ليقارب اليمين."
|
||||
|
||||
# gui.rpy:146
|
||||
old "## Buttons"
|
||||
new "## Buttons"
|
||||
new "## أزرار"
|
||||
|
||||
# gui.rpy:148
|
||||
old "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## هذه المتغيرات تتشارك مع ملفات الصور في gui/button في تحديد مظهر الأزرار."
|
||||
|
||||
# gui.rpy:151
|
||||
old "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## طول و عرض الزر بالبكسل. لو تم استعمال None سيقوم رينباي باختيار حجم مناسب."
|
||||
|
||||
# gui.rpy:155
|
||||
old "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## حجم الخط الذي يحيط بصندوق الزر, الاحجام بالترتيب هي اليسار, الأعلى, اليمين, و الأسفل."
|
||||
|
||||
# gui.rpy:158
|
||||
old "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## عندما يتم اختيار True سيتم تكرار الخلفية حتى تغطي المساحه بأكملها, عند اختيار False سيتم تمديد الصورة."
|
||||
|
||||
# gui.rpy:162
|
||||
old "## The font used by the button."
|
||||
new "## The font used by the button."
|
||||
new "## الخط المستخدم في الزر."
|
||||
|
||||
# gui.rpy:165
|
||||
old "## The size of the text used by the button."
|
||||
new "## The size of the text used by the button."
|
||||
new "## حجم الخط المستخدم في الزر."
|
||||
|
||||
# gui.rpy:179
|
||||
old "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## هذه المتغيرات تقوم بتجاهل الخيارات التي تنطبق على انواع الازرار الأخرى. الرجاء قراءة دليل المستخدم الخاص بالواجهة للتعرف على انواع الازرار المتاحه و كيفية استعمالها."
|
||||
|
||||
# gui.rpy:183
|
||||
old "## These customizations are used by the default interface:"
|
||||
new "## These customizations are used by the default interface:"
|
||||
new "## هذه الخيارات تنطبق على الواجهة القياسية:"
|
||||
|
||||
# gui.rpy:198
|
||||
old "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## يمكنك اضافة تغييرات يدويا عن طريق اضافة متغيرات بأسماء مميزة. مثلا, يمكنك ازالة اقتباسات الحماية ## عن السطر التالي لتغيير طول و عرض الازرار الخاصة بالقائمة."
|
||||
|
||||
# gui.rpy:205
|
||||
old "## Choice Buttons"
|
||||
new "## Choice Buttons"
|
||||
new "## أزرار الخيارات"
|
||||
|
||||
# gui.rpy:207
|
||||
old "## Choice buttons are used in the in-game menus."
|
||||
new "## Choice buttons are used in the in-game menus."
|
||||
new "## أزرار الخيارات يتم استعمالها داخل قوائم اللعبة."
|
||||
|
||||
# gui.rpy:220
|
||||
old "## File Slot Buttons"
|
||||
new "## File Slot Buttons"
|
||||
new "## أزرار قائمة الحفظ."
|
||||
|
||||
# gui.rpy:222
|
||||
old "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## زر خانة الحفظ هو زر مميز عن غيره لانه يعرض صورة رمزية و نص يشرح محتويات الخانة. زر الحفظ يستعمل صور من مجلد الواجهة مثل باقي الأزرار في gui/button."
|
||||
|
||||
# gui.rpy:226
|
||||
old "## The save slot button."
|
||||
new "## The save slot button."
|
||||
new "## زر خانة الحفظ."
|
||||
|
||||
# gui.rpy:234
|
||||
old "## The width and height of thumbnails used by the save slots."
|
||||
new "## The width and height of thumbnails used by the save slots."
|
||||
new "## طول و عرض الصورة الرمزية لخانة الحفظ."
|
||||
|
||||
# gui.rpy:238
|
||||
old "## The number of columns and rows in the grid of save slots."
|
||||
new "## The number of columns and rows in the grid of save slots."
|
||||
new "## عدد الخانات الطولية و العرضية التي يمكن الحفظ فيها."
|
||||
|
||||
# gui.rpy:243
|
||||
old "## Positioning and Spacing"
|
||||
new "## Positioning and Spacing"
|
||||
new "## مكان الخانات و المساحه بينها."
|
||||
|
||||
# gui.rpy:245
|
||||
old "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## هذه المتغيرات تحدد المساحة و مكان عرض عدة عناصر خاصة بالواجهة."
|
||||
|
||||
# gui.rpy:248
|
||||
old "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## مكان الجزء الأيسر من ازرار القوائم وتناسبه مع الحد الأيسر من الشاشة."
|
||||
|
||||
# gui.rpy:252
|
||||
old "## The vertical position of the skip indicator."
|
||||
new "## The vertical position of the skip indicator."
|
||||
new "## موقع مؤشر استمرار الحوار رأسياً."
|
||||
|
||||
# gui.rpy:255
|
||||
old "## The vertical position of the notify screen."
|
||||
new "## The vertical position of the notify screen."
|
||||
new "## موقع شاشة التنبيهات رأسياً."
|
||||
|
||||
# gui.rpy:258
|
||||
old "## The spacing between menu choices."
|
||||
new "## The spacing between menu choices."
|
||||
new "## الفراغات بين خيارات القوائم."
|
||||
|
||||
# gui.rpy:261
|
||||
old "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Buttons in the navigation section of the main and game menus."
|
||||
new "## الأزرار في صفحات الخيارات و القائمة الرئيسية."
|
||||
|
||||
# gui.rpy:264
|
||||
old "## Controls the amount of spacing between preferences."
|
||||
new "## Controls the amount of spacing between preferences."
|
||||
new "## يتحكم في المساحه بين الخيارات."
|
||||
|
||||
# gui.rpy:267
|
||||
old "## Controls the amount of spacing between preference buttons."
|
||||
new "## Controls the amount of spacing between preference buttons."
|
||||
new "## يتحكم في المساحه بين ازرار الخيارات."
|
||||
|
||||
# gui.rpy:270
|
||||
old "## The spacing between file page buttons."
|
||||
new "## The spacing between file page buttons."
|
||||
new "## المساحه بين ازرار صفحات الحفظ."
|
||||
|
||||
# gui.rpy:273
|
||||
old "## The spacing between file slots."
|
||||
new "## The spacing between file slots."
|
||||
new "## المساحه بين خانات الحفظ."
|
||||
|
||||
# gui.rpy:277
|
||||
old "## Frames"
|
||||
new "## Frames"
|
||||
new "## الإطارات"
|
||||
|
||||
# gui.rpy:279
|
||||
old "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## هذه المتغيرات تحدد شكل الإطارات الخاصة بعناصر الواجهة عند انعدام نافذة تتحكم بظهورها."
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames that are introduced by player code."
|
||||
new "## Generic frames that are introduced by player code."
|
||||
new "## إطارات قياسية يتم تقديمها حسب برمجة اللاعب."
|
||||
|
||||
# gui.rpy:285
|
||||
old "## The frame that is used as part of the confirm screen."
|
||||
new "## The frame that is used as part of the confirm screen."
|
||||
new "## الإطار الخاص بصفحة التأكيد."
|
||||
|
||||
# gui.rpy:288
|
||||
old "## The frame that is used as part of the skip screen."
|
||||
new "## The frame that is used as part of the skip screen."
|
||||
new "## الإطار المستخدم في صفحة التسريع."
|
||||
|
||||
# gui.rpy:291
|
||||
old "## The frame that is used as part of the notify screen."
|
||||
new "## The frame that is used as part of the notify screen."
|
||||
new "## الإطار المستخدم في صفحة التنبيهات."
|
||||
|
||||
# gui.rpy:294
|
||||
old "## Should frame backgrounds be tiled?"
|
||||
new "## Should frame backgrounds be tiled?"
|
||||
new "## هل تريد ان تكون خلفية الإطار متكررة؟"
|
||||
|
||||
# gui.rpy:298
|
||||
old "## Bars, Scrollbars, and Sliders"
|
||||
new "## Bars, Scrollbars, and Sliders"
|
||||
new "## أشرطة التمرير, الأشرطة, و العناصر المنزلقة."
|
||||
|
||||
# gui.rpy:300
|
||||
old "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## هذه تتحكم بشكل و حجم الأشرطة والعناصر المنزلقة."
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## الواجهة القياسية لا تستخدم سوى العناصر المنزلقة و الأشرطة رأسياً, الأشرطة الباقية لا يتم استعمالها إلا عندما يقرر ذلك صانع اللعبة."
|
||||
|
||||
# gui.rpy:305
|
||||
old "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## ارتفاع الأشرطة و العناصر المنزلقة الأفقية. سماكة الأشرطة و العناصر المنزلقة الرأسية."
|
||||
|
||||
# gui.rpy:311
|
||||
old "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## استعمل True لتكون الصورة المستخدمة في الأشرطة المنزلقة متكررة, False ليتم تمديدها على حجم الشريط."
|
||||
|
||||
# gui.rpy:316
|
||||
old "## Horizontal borders."
|
||||
new "## Horizontal borders."
|
||||
new "## الحاشية بالعرض."
|
||||
|
||||
# gui.rpy:321
|
||||
old "## Vertical borders."
|
||||
new "## Vertical borders."
|
||||
new "## الحاضية بالطول."
|
||||
|
||||
# gui.rpy:326
|
||||
old "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## ماذا سنفعل بالأشرطة التي لا يمكن سحبها؟ يمكن استعمال hide لإخفائها, او None لتكون ظاهره في كل الاوقات."
|
||||
|
||||
# gui.rpy:331
|
||||
old "## History"
|
||||
new "## History"
|
||||
new "## الحوار السابق"
|
||||
|
||||
# gui.rpy:333
|
||||
old "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## صفحة الحوار السابق تعرض الحوارات التي سبق للاعب قرائتها."
|
||||
|
||||
# gui.rpy:335
|
||||
old "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## عدد فقاعات الحوار التي سيحتفظ بها رينباي في صفحة الحوار السابق."
|
||||
|
||||
# gui.rpy:338
|
||||
old "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## ارتفاع صفحة عرض الحوار السابق, او None ليكون الإرتفاع متغير مع ملاحظة انه يؤثر في الأداء العام."
|
||||
|
||||
# gui.rpy:342
|
||||
old "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## الموقع, العرض, و اتجاه النص الخاص باسم الشخصية المعروض."
|
||||
|
||||
# gui.rpy:349
|
||||
old "## The position, width, and alignment of the dialogue text."
|
||||
new "## The position, width, and alignment of the dialogue text."
|
||||
new "## الموقع, العرض و اتجاه النص الخاص بالحوار المعروض."
|
||||
|
||||
# gui.rpy:356
|
||||
old "## NVL-Mode"
|
||||
new "## NVL-Mode"
|
||||
new "## NVL-Mode أسلوب عرض الحوار الروائي."
|
||||
|
||||
# gui.rpy:358
|
||||
old "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## شاشة عرض الأسلوب الروائي تعرض ما قالته شخصيات تم تخصيصها للحوار الروائي."
|
||||
|
||||
# gui.rpy:360
|
||||
old "## The borders of the background of the NVL-mode background window."
|
||||
new "## The borders of the background of the NVL-mode background window."
|
||||
new "## حاشية الخلفية المستخدمة في نافذة الحوار الخاصة بالحوار الروائي."
|
||||
|
||||
# gui.rpy:363
|
||||
old "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## إرتفاع النافذة الخاصة بعرض الحوار الروائي. استعمل None لتناسب النافذة الحوار المعروض لكل فقاعه حوار."
|
||||
|
||||
# gui.rpy:367
|
||||
old "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## المساحه بين العناصر عندما يكون النظام الروائي يستعمل متغير None في سطر gui.nvl_height و المساحه بين اجزاء الحوار والقائمة في الحوار الروائي."
|
||||
|
||||
# gui.rpy:384
|
||||
old "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## موقع, عرض و اتجاه النص الخاص بشخصية التفكير nvl_thought, الحوار المنطوق من قبل شخصية nvl_narrator تم تحديدها في ملف حوار اللعبة."
|
||||
|
||||
# gui.rpy:391
|
||||
old "## The position of nvl menu_buttons."
|
||||
new "## The position of nvl menu_buttons."
|
||||
new "## موقع ازرار القائمة في nvl menu_buttons."
|
||||
|
||||
# gui.rpy:403
|
||||
old "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## يقوم بتكبير المساحه الخاصة بازرار الاختصارات ليكون استعمالها اسهل على شاشات الاجهزة المحمولة و التابلت."
|
||||
|
||||
# gui.rpy:409
|
||||
old "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## يقوم بتغيير المساحات بين العناصر في اماكن مختلفة من الواجهة لتكون اسهل في الرؤية و الاستعمال على شاشات المحمول و التابلت."
|
||||
|
||||
# gui.rpy:413
|
||||
old "## Font sizes."
|
||||
new "## Font sizes."
|
||||
new "## حجم النص."
|
||||
|
||||
# gui.rpy:421
|
||||
old "## Adjust the location of the textbox."
|
||||
new "## Adjust the location of the textbox."
|
||||
new "## تحديد مكان مربع الحوار."
|
||||
|
||||
# gui.rpy:427
|
||||
old "## Change the size and spacing of items in the game menu."
|
||||
new "## Change the size and spacing of items in the game menu."
|
||||
new "## تغيير الحجم و المساحه بين العناصر في قائمة اللعبة."
|
||||
|
||||
# gui.rpy:436
|
||||
old "## File button layout."
|
||||
new "## File button layout."
|
||||
new "## ترتيب ازرار الملفات."
|
||||
|
||||
# gui.rpy:440
|
||||
old "## NVL-mode."
|
||||
new "## NVL-mode."
|
||||
new "## NVL-mode نظام الحوار الروائي."
|
||||
|
||||
# gui.rpy:456
|
||||
old "## Quick buttons."
|
||||
new "## Quick buttons."
|
||||
new "## إختصارات."
|
||||
|
||||
|
||||
@@ -315,11 +315,11 @@ translate arabic strings:
|
||||
|
||||
# distribute_gui.rpy:199
|
||||
old "Upload to itch.io"
|
||||
new "Upload to itch.io"
|
||||
new "تحميل المشروع إلى itch.io"
|
||||
|
||||
# distribute_gui.rpy:215
|
||||
old "Build Packages:"
|
||||
new "بناء الرزمة البيانية:"
|
||||
new "بناء الحزمة البيانية:"
|
||||
|
||||
# distribute_gui.rpy:234
|
||||
old "Options:"
|
||||
@@ -459,7 +459,7 @@ translate arabic strings:
|
||||
|
||||
# front_page.rpy:198
|
||||
old "gui"
|
||||
new "gui"
|
||||
new "الواجهة"
|
||||
|
||||
# front_page.rpy:204
|
||||
old "Edit File"
|
||||
@@ -479,7 +479,7 @@ translate arabic strings:
|
||||
|
||||
# front_page.rpy:237
|
||||
old "Change/Update GUI"
|
||||
new "Change/Update GUI"
|
||||
new "نغيير او تحديث الواجهة"
|
||||
|
||||
# front_page.rpy:239
|
||||
old "Change Theme"
|
||||
@@ -523,11 +523,11 @@ translate arabic strings:
|
||||
|
||||
# gui7.rpy:236
|
||||
old "Select Accent and Background Colors"
|
||||
new "Select Accent and Background Colors"
|
||||
new "اختر لون الخلفية و المجموعة اللونية"
|
||||
|
||||
# gui7.rpy:250
|
||||
old "Please click on the color scheme you wish to use, then click Continue. These colors can be changed and customized later."
|
||||
new "Please click on the color scheme you wish to use, then click Continue. These colors can be changed and customized later."
|
||||
new "الرجاء اختيار الألوان التي ترغب بها ثم اضغط زر الاستمرار, ستتمكن من تغيير هذه الالوان لاحقا."
|
||||
|
||||
# gui7.rpy:294
|
||||
old "{b}Warning{/b}\nContinuing will overwrite customized bar, button, save slot, scrollbar, and slider images.\n\nWhat would you like to do?"
|
||||
@@ -535,11 +535,11 @@ translate arabic strings:
|
||||
|
||||
# gui7.rpy:294
|
||||
old "Choose new colors, then regenerate image files."
|
||||
new "Choose new colors, then regenerate image files."
|
||||
new "اختر الوان جديدة ثم أعد تكوين ملفات الصور لتطابق اللون الذي اخترته."
|
||||
|
||||
# gui7.rpy:294
|
||||
old "Regenerate the image files using the colors in gui.rpy."
|
||||
new "Regenerate the image files using the colors in gui.rpy."
|
||||
new "يقوم بإعادة تكوين الصور حسب الألوان التي تم وضعها في ملف gui.rpy."
|
||||
|
||||
# gui7.rpy:314
|
||||
old "PROJECT NAME"
|
||||
@@ -563,15 +563,15 @@ translate arabic strings:
|
||||
|
||||
# gui7.rpy:341
|
||||
old "What resolution should the project use? Although Ren'Py can scale the window up and down, this is the initial size of the window, the size at which assets should be drawn, and the size at which the assets will be at their sharpest.\n\nThe default of 1280x720 is a reasonable compromise."
|
||||
new "What resolution should the project use? Although Ren'Py can scale the window up and down, this is the initial size of the window, the size at which assets should be drawn, and the size at which the assets will be at their sharpest.\n\nThe default of 1280x720 is a reasonable compromise."
|
||||
new "ما هو الحجم المطلوب للمشروع؟ رينباي يستطيع تكبير و تصغير حجم النافذة لتناسب الشاشة, لكن الحجم الذي ستختاره هنا هو الحجم القياسي, و الذي ستظهر فيه الصور و الشخصيات في أوضح شكل لها. \n\n الحجم الذي يناسب اغلب الشاشات هو 1280×730 بكسل."
|
||||
|
||||
# gui7.rpy:389
|
||||
old "Creating the new project..."
|
||||
new "Creating the new project..."
|
||||
new "يتم الآن تكوين المشروع الجديد..."
|
||||
|
||||
# gui7.rpy:391
|
||||
old "Updating the project..."
|
||||
new "Updating the project..."
|
||||
new "يتم الآن تحديث معلومات المشروع..."
|
||||
|
||||
# interface.rpy:107
|
||||
old "Documentation"
|
||||
@@ -735,11 +735,11 @@ translate arabic strings:
|
||||
|
||||
# itch.rpy:60
|
||||
old "The built distributions could not be found. Please choose 'Build' and try again."
|
||||
new "The built distributions could not be found. Please choose 'Build' and try again."
|
||||
new "لم يتمكن رينباي من ايجاد حزمة المشروع الجاهزة للرفع, الرجاء ضغط زر البناء و المحاولة مجدداَ."
|
||||
|
||||
# itch.rpy:91
|
||||
old "No uploadable files were found. Please choose 'Build' and try again."
|
||||
new "No uploadable files were found. Please choose 'Build' and try again."
|
||||
new "لم يتمكن رينباي من ايجاد ملفات جاهزة للرفع. الرجاء ضغط زر البناء و المحاولة مجدداَ."
|
||||
|
||||
# itch.rpy:99
|
||||
old "The butler program was not found."
|
||||
@@ -751,7 +751,7 @@ translate arabic strings:
|
||||
|
||||
# itch.rpy:108
|
||||
old "The name of the itch project has not been set."
|
||||
new "The name of the itch project has not been set."
|
||||
new "لم تقم باختيار اسم للمشروع للرفع على itch."
|
||||
|
||||
# itch.rpy:108
|
||||
old "Please {a=https://itch.io/game/new}create your project{/a}, then add a line like \n{vspace=5}define build.itch_project = \"user-name/game-name\"\n{vspace=5} to options.rpy."
|
||||
@@ -827,23 +827,23 @@ translate arabic strings:
|
||||
|
||||
# new_project.rpy:38
|
||||
old "New GUI Interface"
|
||||
new "New GUI Interface"
|
||||
new "واجهة المستخدم الجديدة"
|
||||
|
||||
# new_project.rpy:48
|
||||
old "Both interfaces have been translated to your language."
|
||||
new "Both interfaces have been translated to your language."
|
||||
new "تمت ترجمة كلا الواجهتين إلى اللغة التي قمت باختيارها."
|
||||
|
||||
# new_project.rpy:50
|
||||
old "Only the new GUI has been translated to your language."
|
||||
new "Only the new GUI has been translated to your language."
|
||||
new "تمت ترجمة الواجهة الجديدة فقط إلى اللغه التي قمت باختيارها."
|
||||
|
||||
# new_project.rpy:52
|
||||
old "Only the legacy theme interface has been translated to your language."
|
||||
new "Only the legacy theme interface has been translated to your language."
|
||||
new "تمت ترجمة الواجهة القديمة فقط إلى اللغه التي قمت باختيارها."
|
||||
|
||||
# new_project.rpy:54
|
||||
old "Neither interface has been translated to your language."
|
||||
new "Neither interface has been translated to your language."
|
||||
new "لم تتم ترجمة اي من الواجهتين إلى اللغه المطلوبة."
|
||||
|
||||
# new_project.rpy:63
|
||||
old "The projects directory could not be set. Giving up."
|
||||
@@ -851,11 +851,11 @@ translate arabic strings:
|
||||
|
||||
# new_project.rpy:69
|
||||
old "Which interface would you like to use? The new GUI has a modern look, supports wide screens and mobile devices, and is easier to customize. Legacy themes might be necessary to work with older example code.\n\n[language_support!t]\n\nIf in doubt, choose the new GUI, then click Continue on the bottom-right."
|
||||
new "Which interface would you like to use? The new GUI has a modern look, supports wide screens and mobile devices, and is easier to customize. Legacy themes might be necessary to work with older example code.\n\n[language_support!t]\n\nIf in doubt, choose the new GUI, then click Continue on the bottom-right."
|
||||
new "أي من الواجهتين ترغب في استخدامه؟ واجهة المستخدم الجديدة تناسب الاجهزة المحمولة وجميع احجام الشاشات, و أسهل في اضافة التفاصيل و التخصيص. الواجهة القديمة قد تكون مهمة للمشاريع التي تم انجازها سابقا.\n\n ان لم تكن متأكدا قم باختيار الواجهة الجديدة ثم اضغط استمرار في الجهة اليمنى السفلى."
|
||||
|
||||
# new_project.rpy:69
|
||||
old "Legacy Theme Interface"
|
||||
new "Legacy Theme Interface"
|
||||
new "واجهة المستخدم القديمة"
|
||||
|
||||
# new_project.rpy:90
|
||||
old "Choose Project Template"
|
||||
@@ -995,7 +995,7 @@ translate arabic strings:
|
||||
|
||||
# translations.rpy:104
|
||||
old "The language to work with. This should only contain lower-case ASCII characters and underscores."
|
||||
new "The language to work with. This should only contain lower-case ASCII characters and underscores."
|
||||
new "اختر اللغه التي ستعمل بها. يجب ان يكون اسم اللغه مكتوبا باحرف انجليزية فقط: lower-case ASCII and underscores"
|
||||
|
||||
# translations.rpy:130
|
||||
old "Generate empty strings for translations"
|
||||
@@ -1003,31 +1003,31 @@ translate arabic strings:
|
||||
|
||||
# translations.rpy:148
|
||||
old "Generates or updates translation files. The files will be placed in game/tl/[persistent.translate_language!q]."
|
||||
new "Generates or updates translation files. The files will be placed in game/tl/[persistent.translate_language!q]."
|
||||
new "يقوم بتكوين او تحديث ملفات الترجمة. سيتم وضع الملفات في game/tl/[persistent.translate_language!q]."
|
||||
|
||||
# translations.rpy:168
|
||||
old "Extract String Translations"
|
||||
new "Extract String Translations"
|
||||
new "استخراج نصوص الترجمة"
|
||||
|
||||
# translations.rpy:170
|
||||
old "Merge String Translations"
|
||||
new "Merge String Translations"
|
||||
new "دمج نصوص الترجمة"
|
||||
|
||||
# translations.rpy:175
|
||||
old "Replace existing translations"
|
||||
new "Replace existing translations"
|
||||
new "استبدال نصوص الترجمة الحالية"
|
||||
|
||||
# translations.rpy:176
|
||||
old "Reverse languages"
|
||||
new "Reverse languages"
|
||||
new "استبدال لغه بالأخرى"
|
||||
|
||||
# translations.rpy:180
|
||||
old "Update Default Interface Translations"
|
||||
new "Update Default Interface Translations"
|
||||
new "تحديث لغة واجهة رينباي التشغيلية"
|
||||
|
||||
# translations.rpy:200
|
||||
old "The extract command allows you to extract string translations from an existing project into a temporary file.\n\nThe merge command merges extracted translations into another project."
|
||||
new "The extract command allows you to extract string translations from an existing project into a temporary file.\n\nThe merge command merges extracted translations into another project."
|
||||
new "أمر استخراج نصوص الترجمة يقوم بنسخ الأسطر إلى ملف مؤقت. \n\n أمر دمج نصوص الترجمة يقوم باستخراج النصوص إلى مشروع آخر."
|
||||
|
||||
# translations.rpy:224
|
||||
old "Ren'Py is generating translations...."
|
||||
@@ -1039,23 +1039,23 @@ translate arabic strings:
|
||||
|
||||
# translations.rpy:248
|
||||
old "Ren'Py is extracting string translations..."
|
||||
new "Ren'Py is extracting string translations..."
|
||||
new "يقوم رينباي باستخراج ملفات الترجمة..."
|
||||
|
||||
# translations.rpy:251
|
||||
old "Ren'Py has finished extracting [language] string translations."
|
||||
new "Ren'Py has finished extracting [language] string translations."
|
||||
new "انتهى رينباي من استخراج أسطر الترجمة الخاصة باللغه [language]."
|
||||
|
||||
# translations.rpy:271
|
||||
old "Ren'Py is merging string translations..."
|
||||
new "Ren'Py is merging string translations..."
|
||||
new "يقوم رينباي بدمج اسطر الترجمة..."
|
||||
|
||||
# translations.rpy:274
|
||||
old "Ren'Py has finished merging [language] string translations."
|
||||
new "Ren'Py has finished merging [language] string translations."
|
||||
new "انتهى رينباي من دمج أسطر الترجمة الخاصة باللغه [language]."
|
||||
|
||||
# translations.rpy:282
|
||||
old "Updating default interface translations..."
|
||||
new "Updating default interface translations..."
|
||||
new "يقوم رينباي بتحديث اسطر الترجمة الخاصة بالواجهة التشغيلية..."
|
||||
|
||||
# translations.rpy:306
|
||||
old "Extract Dialogue: [project.current.name!q]"
|
||||
@@ -1063,7 +1063,7 @@ translate arabic strings:
|
||||
|
||||
# translations.rpy:322
|
||||
old "Format:"
|
||||
new "Format:"
|
||||
new "الصيغة:"
|
||||
|
||||
# translations.rpy:330
|
||||
old "Tab-delimited Spreadsheet (dialogue.tab)"
|
||||
@@ -1091,7 +1091,7 @@ translate arabic strings:
|
||||
|
||||
# translations.rpy:378
|
||||
old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[persistent.dialogue_format] in the base directory."
|
||||
new "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[persistent.dialogue_format] in the base directory."
|
||||
new "انتهى رينباي من استخراج اسطر النص. الحوار الذي تم استخراجه موجود في المجلد الرئيسي للمشروع dialogue.[persistent.dialogue_format]."
|
||||
|
||||
# updater.rpy:75
|
||||
old "Select Update Channel"
|
||||
|
||||
@@ -3,55 +3,55 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:1
|
||||
old "## This file contains options that can be changed to customize your game."
|
||||
new "## This file contains options that can be changed to customize your game."
|
||||
new "## هذا الملف يحتوي على الخيارات التي تستطيع تعديلها لتغيير محتويات لعبتك."
|
||||
|
||||
# options.rpy:4
|
||||
old "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## الأسطر التي تبدأ بهذا الشعار مرتين'#' هي أسطر مقتبسه و لا يفترض عليك تغييرها. الأسطر التي تحتوي على '#' واحده هي أسطر برمجة يمكنك الغاء الاقتباس عندها لتفعيلها."
|
||||
|
||||
# options.rpy:10
|
||||
old "## Basics"
|
||||
new "## Basics"
|
||||
new "## الأساسيات"
|
||||
|
||||
# options.rpy:12
|
||||
old "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## الإسم الرسمي للعبه. يتم استعمال هذا السطر كإسم النافذة و يظهرفي واجهة النظام التشغيلية و ملفات حصر الأخطاء."
|
||||
|
||||
# options.rpy:15
|
||||
old "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## رمز _() حول النصوص يجعلها قابلة للترجمة."
|
||||
|
||||
# options.rpy:17
|
||||
old "Ren'Py 7 Default GUI"
|
||||
new "Ren'Py 7 Default GUI"
|
||||
new "الواجهة التشغيلية القياسية لـ رينباي7"
|
||||
|
||||
# options.rpy:20
|
||||
old "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## يحدد إذا ما تم إظهار العنوان في القائمة الرئيسية. لإخفاء العنوان اجعله False."
|
||||
|
||||
# options.rpy:26
|
||||
old "## The version of the game."
|
||||
new "## The version of the game."
|
||||
new "## نسخه اللعبة."
|
||||
|
||||
# options.rpy:31
|
||||
old "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## النص الظاهر على شاشة اللعبه. لإظهار سطر فارغ بين اجزاء النص اكتب \\n\\n."
|
||||
|
||||
# options.rpy:37
|
||||
old "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## اسم مختصر للعبه يتم استعماله في ملفات التشغيل و نسخ النشر. يجب ان يحتوي على احرف انجليزية فقط, دون فراغات ولا فواصل ولا فواصل منقوطة."
|
||||
|
||||
# options.rpy:44
|
||||
old "## Sounds and music"
|
||||
new "## Sounds and music"
|
||||
new "## الصوت و الموسيقى"
|
||||
|
||||
# options.rpy:46
|
||||
old "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## هذه المتغيرات الثلاثة تحدد معالجات الأصوات الظاهره بشكل قياسي للاعب. إلغاء أحدها يجعله يختفي من الواجهة عن طريق اختيار False."
|
||||
|
||||
# options.rpy:55
|
||||
old "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## يسمح للاعب ان يسمع صوتا لاختبار ارتفاع الصوت او النطق, إمسح الاقتباس عن السطر التالي ليتم تفعيل زر العينة الصوتية."
|
||||
|
||||
# options.rpy:62
|
||||
old "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
@@ -59,7 +59,7 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:69
|
||||
old "## Transitions"
|
||||
new "## Transitions"
|
||||
new "## الإنتقال"
|
||||
|
||||
# options.rpy:71
|
||||
old "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
@@ -67,15 +67,15 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:75
|
||||
old "## Entering or exiting the game menu."
|
||||
new "## Entering or exiting the game menu."
|
||||
new "## الدخول او الخروج من قائمة اللعبة."
|
||||
|
||||
# options.rpy:81
|
||||
old "## A transition that is used after a game has been loaded."
|
||||
new "## A transition that is used after a game has been loaded."
|
||||
new "## الإنتقال الذي يحصل بعد ان تنتهي اللعبة من الإقلاع."
|
||||
|
||||
# options.rpy:86
|
||||
old "## Used when entering the main menu after the game has ended."
|
||||
new "## Used when entering the main menu after the game has ended."
|
||||
new "## يظهر عند الدخول إلى القائمة الرئيسية بعد انتهاء اللعبة."
|
||||
|
||||
# options.rpy:91
|
||||
old "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
@@ -83,7 +83,7 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:96
|
||||
old "## Window management"
|
||||
new "## Window management"
|
||||
new "## خيارات النافذة"
|
||||
|
||||
# options.rpy:98
|
||||
old "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
@@ -95,11 +95,11 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:109
|
||||
old "## Transitions used to show and hide the dialogue window"
|
||||
new "## Transitions used to show and hide the dialogue window"
|
||||
new "## الإنتقالات البصرية المستخدمه عند إظهار و إخفاء مربع الحوار"
|
||||
|
||||
# options.rpy:115
|
||||
old "## Preference defaults"
|
||||
new "## Preference defaults"
|
||||
new "## الخيارات القياسية"
|
||||
|
||||
# options.rpy:117
|
||||
old "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
@@ -111,7 +111,7 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:129
|
||||
old "## Save directory"
|
||||
new "## Save directory"
|
||||
new "## مجلد الحفظ"
|
||||
|
||||
# options.rpy:131
|
||||
old "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
@@ -135,19 +135,19 @@ translate arabic strings:
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon ########################################################################'"
|
||||
new "## Icon ########################################################################'"
|
||||
new "## أيقونة ########################################################################'"
|
||||
|
||||
# options.rpy:148
|
||||
old "## The icon displayed on the taskbar or dock."
|
||||
new "## The icon displayed on the taskbar or dock."
|
||||
new "## الأيقونة الظاهرة في شريط البرامج."
|
||||
|
||||
# options.rpy:153
|
||||
old "## Build configuration"
|
||||
new "## Build configuration"
|
||||
new "## معلومات ملف النشر"
|
||||
|
||||
# options.rpy:155
|
||||
old "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## هذا الجزء يتحكم بالمعلومات التي يستعملها رينباي لتحويل مشروعك إلى ملفات يمكن نشرها."
|
||||
|
||||
# options.rpy:160
|
||||
old "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
|
||||
@@ -71,7 +71,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:262
|
||||
old "History"
|
||||
new "History"
|
||||
new "سجل الحوار"
|
||||
|
||||
# screens.rpy:263
|
||||
old "Skip"
|
||||
@@ -111,11 +111,11 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:308
|
||||
old "Start"
|
||||
new "Start"
|
||||
new "إبدأ"
|
||||
|
||||
# screens.rpy:316
|
||||
old "Load"
|
||||
new "Load"
|
||||
new "استرجاع"
|
||||
|
||||
# screens.rpy:318
|
||||
old "Preferences"
|
||||
@@ -227,15 +227,15 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:607
|
||||
old "Page {}"
|
||||
new "Page {}"
|
||||
new "صفحة {}"
|
||||
|
||||
# screens.rpy:607
|
||||
old "Automatic saves"
|
||||
new "Automatic saves"
|
||||
new "الحفظ التلقائي"
|
||||
|
||||
# screens.rpy:607
|
||||
old "Quick saves"
|
||||
new "Quick saves"
|
||||
new "الحفظ السريع"
|
||||
|
||||
# screens.rpy:613
|
||||
old "## This ensures the input will get the enter event before any of the buttons do."
|
||||
@@ -251,7 +251,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:649
|
||||
old "empty slot"
|
||||
new "empty slot"
|
||||
new "خانة فارغة"
|
||||
|
||||
# screens.rpy:657
|
||||
old "## Buttons to access other pages."
|
||||
@@ -263,11 +263,11 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:668
|
||||
old "{#auto_page}A"
|
||||
new "{#auto_page}A"
|
||||
new "{#auto_page}ت"
|
||||
|
||||
# screens.rpy:670
|
||||
old "{#quick_page}Q"
|
||||
new "{#quick_page}Q"
|
||||
new "{#quick_page}س"
|
||||
|
||||
# screens.rpy:676
|
||||
old ">"
|
||||
@@ -303,19 +303,19 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:745
|
||||
old "Disable"
|
||||
new "Disable"
|
||||
new "غير مفعّل"
|
||||
|
||||
# screens.rpy:746
|
||||
old "Left"
|
||||
new "Left"
|
||||
new "يسار"
|
||||
|
||||
# screens.rpy:747
|
||||
old "Right"
|
||||
new "Right"
|
||||
new "يمين"
|
||||
|
||||
# screens.rpy:752
|
||||
old "Unseen Text"
|
||||
new "Unseen Text"
|
||||
new "النصوص التي لم تُشاهَد بعد"
|
||||
|
||||
# screens.rpy:753
|
||||
old "After Choices"
|
||||
@@ -355,7 +355,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:806
|
||||
old "Mute All"
|
||||
new "Mute All"
|
||||
new "كتم الكل"
|
||||
|
||||
# screens.rpy:882
|
||||
old "## History screen"
|
||||
@@ -395,15 +395,15 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:986
|
||||
old "Keyboard"
|
||||
new "Keyboard"
|
||||
new "لوحة المفاتيح"
|
||||
|
||||
# screens.rpy:987
|
||||
old "Mouse"
|
||||
new "Mouse"
|
||||
new "الفأرة"
|
||||
|
||||
# screens.rpy:990
|
||||
old "Gamepad"
|
||||
new "Gamepad"
|
||||
new "عصا اللعب"
|
||||
|
||||
# screens.rpy:1003
|
||||
old "Enter"
|
||||
@@ -411,7 +411,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1004
|
||||
old "Advances dialogue and activates the interface."
|
||||
new "Advances dialogue and activates the interface."
|
||||
new "التقدم في الحوار والتفاعل مع الواجهة."
|
||||
|
||||
# screens.rpy:1007
|
||||
old "Space"
|
||||
@@ -419,15 +419,15 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1008
|
||||
old "Advances dialogue without selecting choices."
|
||||
new "Advances dialogue without selecting choices."
|
||||
new "التقدم في الحوار دون تحديد الخيارات."
|
||||
|
||||
# screens.rpy:1011
|
||||
old "Arrow Keys"
|
||||
new "Arrow Keys"
|
||||
new "مفاتيح الأسهم"
|
||||
|
||||
# screens.rpy:1012
|
||||
old "Navigate the interface."
|
||||
new "Navigate the interface."
|
||||
new "لتصفح الواجهة."
|
||||
|
||||
# screens.rpy:1015
|
||||
old "Escape"
|
||||
@@ -435,7 +435,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1016
|
||||
old "Accesses the game menu."
|
||||
new "Accesses the game menu."
|
||||
new "للوصول لقائمة اللعبة."
|
||||
|
||||
# screens.rpy:1019
|
||||
old "Ctrl"
|
||||
@@ -443,7 +443,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1020
|
||||
old "Skips dialogue while held down."
|
||||
new "Skips dialogue while held down."
|
||||
new "لتخطي الحوار عند الإستمرار بالضغط."
|
||||
|
||||
# screens.rpy:1023
|
||||
old "Tab"
|
||||
@@ -451,7 +451,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1024
|
||||
old "Toggles dialogue skipping."
|
||||
new "Toggles dialogue skipping."
|
||||
new "للتبديل بين أنظمة تخطي الحوار."
|
||||
|
||||
# screens.rpy:1027
|
||||
old "Page Up"
|
||||
@@ -459,7 +459,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1028
|
||||
old "Rolls back to earlier dialogue."
|
||||
new "Rolls back to earlier dialogue."
|
||||
new "للعودة للنص السابق."
|
||||
|
||||
# screens.rpy:1031
|
||||
old "Page Down"
|
||||
@@ -467,39 +467,39 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1032
|
||||
old "Rolls forward to later dialogue."
|
||||
new "Rolls forward to later dialogue."
|
||||
new "للإستمرار للنص اللاحق."
|
||||
|
||||
# screens.rpy:1036
|
||||
old "Hides the user interface."
|
||||
new "Hides the user interface."
|
||||
new "لإخفاء الواجهة."
|
||||
|
||||
# screens.rpy:1040
|
||||
old "Takes a screenshot."
|
||||
new "Takes a screenshot."
|
||||
new "إلتقاط صورة من الشاشة."
|
||||
|
||||
# screens.rpy:1044
|
||||
old "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "تفعيل مساعدة {a=https://www.renpy.org/l/voicing}الصوت التلقائي{/a}."
|
||||
|
||||
# screens.rpy:1050
|
||||
old "Left Click"
|
||||
new "Left Click"
|
||||
new "النقر بالزر الأيسر"
|
||||
|
||||
# screens.rpy:1054
|
||||
old "Middle Click"
|
||||
new "Middle Click"
|
||||
new "النقر بالزر الأوسط"
|
||||
|
||||
# screens.rpy:1058
|
||||
old "Right Click"
|
||||
new "Right Click"
|
||||
new "النقر بالزر الأيمن"
|
||||
|
||||
# screens.rpy:1062
|
||||
old "Mouse Wheel Up\nClick Rollback Side"
|
||||
new "Mouse Wheel Up\nClick Rollback Side"
|
||||
new "تحريك عجلة الفأرة لأعلى\nClick Rollback Side"
|
||||
|
||||
# screens.rpy:1066
|
||||
old "Mouse Wheel Down"
|
||||
new "Mouse Wheel Down"
|
||||
new "تحريك عجلة الفأرة لأسفل"
|
||||
|
||||
# screens.rpy:1073
|
||||
old "Right Trigger\nA/Bottom Button"
|
||||
@@ -507,11 +507,11 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1074
|
||||
old "Advance dialogue and activates the interface."
|
||||
new "Advance dialogue and activates the interface."
|
||||
new "التقدم في الحوار والتفاعل مع الواجهة."
|
||||
|
||||
# screens.rpy:1078
|
||||
old "Roll back to earlier dialogue."
|
||||
new "Roll back to earlier dialogue."
|
||||
new "للعودة للنص السابق."
|
||||
|
||||
# screens.rpy:1081
|
||||
old "Right Shoulder"
|
||||
@@ -519,7 +519,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1082
|
||||
old "Roll forward to later dialogue."
|
||||
new "Roll forward to later dialogue."
|
||||
new "للإستمرار للنص اللاحق."
|
||||
|
||||
# screens.rpy:1085
|
||||
old "D-Pad, Sticks"
|
||||
@@ -587,7 +587,7 @@ translate arabic strings:
|
||||
|
||||
# screens.rpy:1208
|
||||
old "Skipping"
|
||||
new "Skipping"
|
||||
new "جاري التخطي"
|
||||
|
||||
# screens.rpy:1215
|
||||
old "## This transform is used to blink the arrows one after another."
|
||||
|
||||
@@ -1,17 +1,12 @@
|
||||
# You can place the script of your game in this file.
|
||||
# هذا الملف يحتوي على كل نصوص اللعبه
|
||||
|
||||
# Declare images below this line, using the image statement.
|
||||
# eg. image eileen happy = "eileen_happy.png"
|
||||
# استعمل السطر التالي لإظهار الصور في شاشة اللعب
|
||||
# image eileen happy = "eileen_happy.png"
|
||||
|
||||
# Declare characters used by this game.
|
||||
# من هي شخصيات هذه اللعبه؟
|
||||
define e = Character('إيلين', color="#c8ffc8")
|
||||
|
||||
init python:
|
||||
if not persistent.default_language_set:
|
||||
persistent.default_language_set = True
|
||||
_preferences.language = "arabic"
|
||||
|
||||
# The game starts here.
|
||||
# اللعبه تبدأ هنا
|
||||
label start:
|
||||
|
||||
e "لقد بدأت حكاية رينباي جديدة."
|
||||
@@ -19,3 +14,72 @@ label start:
|
||||
e "كل ما عليك فعله هو إضافة نصوص و صور و إرسالها للعالم!"
|
||||
|
||||
return
|
||||
|
||||
|
||||
########################################################### من اليمين الى اليسار
|
||||
|
||||
define config.rtl = True
|
||||
|
||||
define gui.text_align = 1.0
|
||||
define gui.button_text_xalign = 1.0
|
||||
define gui.prompt_text_xalign = 1.0
|
||||
define gui.navigation_xpos = 240
|
||||
|
||||
define gui.name_xalign = 1.0
|
||||
define gui.dialogue_text_xalign = 1.0
|
||||
define gui.button_text_xalign = 1.0
|
||||
define gui.main_menu_text_xalign = 1.0
|
||||
define gui.history_name_xalign = 0.0
|
||||
define gui.history_text_xalign = 1.0
|
||||
define gui.nvl_name_xalign = 0.0
|
||||
define gui.nvl_text_xalign = 1.0
|
||||
define gui.nvl_thought_xalign = 1.0
|
||||
define gui.nvl_button_xalign = 1.0
|
||||
|
||||
define gui.help_label_text_xalign = 0.0
|
||||
|
||||
define gui.name_xpos = gui.scale(1040)
|
||||
define gui.dialogue_xpos = gui.scale(1012)
|
||||
define gui.history_name_xpos = gui.scale(763)
|
||||
define gui.history_text_xpos = gui.scale(748)
|
||||
define gui.nvl_name_xpos = gui.scale(850)
|
||||
define gui.nvl_text_xpos = gui.scale(830)
|
||||
define gui.nvl_thought_xpos = gui.scale(1040)
|
||||
define gui.nvl_button_xpos = gui.scale(830)
|
||||
|
||||
style game_menu_label:
|
||||
xalign 1.0
|
||||
xoffset gui.scale(-50)
|
||||
|
||||
style navigation_vbox:
|
||||
xanchor 1.0
|
||||
|
||||
style return_button:
|
||||
xanchor 1.0
|
||||
|
||||
style radio_button:
|
||||
xalign 1.0
|
||||
|
||||
style radio_label:
|
||||
xalign 1.0
|
||||
|
||||
style check_button:
|
||||
xalign 1.0
|
||||
|
||||
style check_label:
|
||||
xalign 1.0
|
||||
|
||||
style slider_label:
|
||||
xpos gui.scale(350)
|
||||
xalign 1.0
|
||||
|
||||
style help_hbox:
|
||||
box_reverse True
|
||||
xalign 1.0
|
||||
spacing gui.scale(20)
|
||||
|
||||
style help_label_text:
|
||||
xalign 0.0
|
||||
|
||||
style mute_all_button:
|
||||
xalign 0.0
|
||||
|
||||
@@ -5,6 +5,3 @@
|
||||
gui.REGULAR_BOLD = True
|
||||
|
||||
config.rtl = True
|
||||
|
||||
init python:
|
||||
translate_define("arabic", "config.rtl", "True")
|
||||
|
||||
@@ -3,107 +3,107 @@ translate french strings:
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Monday"
|
||||
new "{#weekday}Monday"
|
||||
new "{#weekday}Lundi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Tuesday"
|
||||
new "{#weekday}Tuesday"
|
||||
new "{#weekday}Mardi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Wednesday"
|
||||
new "{#weekday}Wednesday"
|
||||
new "{#weekday}Mercredi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Thursday"
|
||||
new "{#weekday}Thursday"
|
||||
new "{#weekday}Jeudi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Friday"
|
||||
new "{#weekday}Friday"
|
||||
new "{#weekday}Vendredi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Saturday"
|
||||
new "{#weekday}Saturday"
|
||||
new "{#weekday}Samedi"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Sunday"
|
||||
new "{#weekday}Sunday"
|
||||
new "{#weekday}Dimanche"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Mon"
|
||||
new "{#weekday_short}Mon"
|
||||
new "{#weekday_short}Lun"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Tue"
|
||||
new "{#weekday_short}Tue"
|
||||
new "{#weekday_short}Mar"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Wed"
|
||||
new "{#weekday_short}Wed"
|
||||
new "{#weekday_short}Mer"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Thu"
|
||||
new "{#weekday_short}Thu"
|
||||
new "{#weekday_short}Jeu"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Fri"
|
||||
new "{#weekday_short}Fri"
|
||||
new "{#weekday_short}Ven"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sat"
|
||||
new "{#weekday_short}Sat"
|
||||
new "{#weekday_short}Sam"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sun"
|
||||
new "{#weekday_short}Sun"
|
||||
new "{#weekday_short}Dim"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}January"
|
||||
new "{#month}January"
|
||||
new "{#month}Janvier"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}February"
|
||||
new "{#month}February"
|
||||
new "{#month}Février"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}March"
|
||||
new "{#month}March"
|
||||
new "{#month}Mars"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}April"
|
||||
new "{#month}April"
|
||||
new "{#month}Avril"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}May"
|
||||
new "{#month}May"
|
||||
new "{#month}Mai"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}June"
|
||||
new "{#month}June"
|
||||
new "{#month}Juin"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}July"
|
||||
new "{#month}July"
|
||||
new "{#month}Juillet"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}August"
|
||||
new "{#month}August"
|
||||
new "{#month}Août"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}September"
|
||||
new "{#month}September"
|
||||
new "{#month}Septembre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}October"
|
||||
new "{#month}October"
|
||||
new "{#month}Octobre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}November"
|
||||
new "{#month}November"
|
||||
new "{#month}Novembre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}December"
|
||||
new "{#month}December"
|
||||
new "{#month}Décembre"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jan"
|
||||
@@ -111,7 +111,7 @@ translate french strings:
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Feb"
|
||||
new "{#month_short}Feb"
|
||||
new "{#month_short}Fév"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Mar"
|
||||
@@ -119,23 +119,23 @@ translate french strings:
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Apr"
|
||||
new "{#month_short}Apr"
|
||||
new "{#month_short}Avr"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}May"
|
||||
new "{#month_short}May"
|
||||
new "{#month_short}Mai"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jun"
|
||||
new "{#month_short}Jun"
|
||||
new "{#month_short}Juin"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jul"
|
||||
new "{#month_short}Jul"
|
||||
new "{#month_short}Juil"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Aug"
|
||||
new "{#month_short}Aug"
|
||||
new "{#month_short}Aoû"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Sep"
|
||||
@@ -151,11 +151,11 @@ translate french strings:
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Dec"
|
||||
new "{#month_short}Dec"
|
||||
new "{#month_short}Déc"
|
||||
|
||||
# 00action_file.rpy:235
|
||||
old "%b %d, %H:%M"
|
||||
new "%b %d, %H:%M"
|
||||
new "%d %b, %H:%M"
|
||||
|
||||
# 00action_file.rpy:820
|
||||
old "Quick save complete."
|
||||
@@ -163,119 +163,119 @@ translate french strings:
|
||||
|
||||
# 00gui.rpy:227
|
||||
old "Are you sure?"
|
||||
new "Êtes-vous sûr ?"
|
||||
new "Êtes-vous sûr ?"
|
||||
|
||||
# 00gui.rpy:228
|
||||
old "Are you sure you want to delete this save?"
|
||||
new "Êtes-vous sûr de vouloir supprimer cette sauvegarde ?"
|
||||
new "Êtes-vous sûr de vouloir supprimer cette sauvegarde ?"
|
||||
|
||||
# 00gui.rpy:229
|
||||
old "Are you sure you want to overwrite your save?"
|
||||
new "Êtes-vous sûr de vouloir écraser cette sauvegarde ?"
|
||||
new "Êtes-vous sûr de vouloir écraser cette sauvegarde ?"
|
||||
|
||||
# 00gui.rpy:230
|
||||
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
|
||||
new "Le chargement entraînera la perte des données non sauvegardées.\nÊtes-vous sûr de vouloir faire cela ?"
|
||||
new "Le chargement entraînera la perte de votre progression depuis la dernière sauvegarde.\nÊtes-vous sûr de vouloir faire cela ?"
|
||||
|
||||
# 00gui.rpy:231
|
||||
old "Are you sure you want to quit?"
|
||||
new "Êtes-vous sûr de vouloir quitter ?"
|
||||
new "Êtes-vous sûr de vouloir quitter ?"
|
||||
|
||||
# 00gui.rpy:232
|
||||
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
|
||||
new "Êtes-vous sûr de vouloir retourner au menu principal ?\nVous perdrez les données non sauvegardées."
|
||||
new "Êtes-vous sûr de vouloir retourner au menu principal ?\nVotre progression depuis la dernière sauvegarde sera perdue."
|
||||
|
||||
# 00gui.rpy:233
|
||||
old "Are you sure you want to end the replay?"
|
||||
new "Are you sure you want to end the replay?"
|
||||
new "Êtes-vous sûr de vouloir mettre arrêter la rediffusion ?"
|
||||
|
||||
# 00gui.rpy:234
|
||||
old "Are you sure you want to begin skipping?"
|
||||
new "Êtes-vous sûr de vouloir commencer à sauter ?"
|
||||
new "Êtes-vous sûr de vouloir sauter les dialogues ?"
|
||||
|
||||
# 00gui.rpy:235
|
||||
old "Are you sure you want to skip to the next choice?"
|
||||
new "Êtes-vous sûr de vouloir sauter jusqu'au prochain choix ?"
|
||||
new "Êtes-vous sûr de vouloir sauter les dialogues jusqu’au prochain choix ?"
|
||||
|
||||
# 00gui.rpy:236
|
||||
old "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Êtes-vous sûr de vouloir sauter les dialogues non vus jusqu’au prochain choix ?"
|
||||
|
||||
# 00keymap.rpy:250
|
||||
old "Saved screenshot as %s."
|
||||
new "Sauvez cette capture d'écran sous le nom %s."
|
||||
new "Capture d’écran sauvegardée sous le nom %s."
|
||||
|
||||
# 00library.rpy:142
|
||||
old "Self-voicing disabled."
|
||||
new "Self-voicing disabled."
|
||||
new "Vocalisation automatique désactivée."
|
||||
|
||||
# 00library.rpy:143
|
||||
old "Clipboard voicing enabled. "
|
||||
new "Clipboard voicing enabled. "
|
||||
new "Vocalisation du contenu du presse-papier activée. "
|
||||
|
||||
# 00library.rpy:144
|
||||
old "Self-voicing enabled. "
|
||||
new "Self-voicing enabled. "
|
||||
new "Vocalisation automatique activée. "
|
||||
|
||||
# 00library.rpy:179
|
||||
old "Skip Mode"
|
||||
new "Mode saut"
|
||||
new "Mode avance rapide"
|
||||
|
||||
# 00library.rpy:262
|
||||
old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
|
||||
new "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
|
||||
new "Ce programme contient un logiciel libre soumis à de nombreuses licences incluant la licence « MIT » et la licence « GNU Lesser General Public License ». La liste complète des logiciels, incluant les liens vers le code source complet, peut-être trouvée {a=https://www.renpy.org/l/license}ici{/a}."
|
||||
|
||||
# 00preferences.rpy:422
|
||||
old "Clipboard voicing enabled. Press 'shift+C' to disable."
|
||||
new "Clipboard voicing enabled. Press 'shift+C' to disable."
|
||||
new "Vocalisation du contenu du presse-papier activée. Pressez « Maj+C » pour la désactiver."
|
||||
|
||||
# 00preferences.rpy:424
|
||||
old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
|
||||
new "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
|
||||
new "La vocalisation automatique veut dire « [renpy.display.tts.last] ». Pressez « Alt+Maj+V » pour la désactiver."
|
||||
|
||||
# 00preferences.rpy:426
|
||||
old "Self-voicing enabled. Press 'v' to disable."
|
||||
new "Self-voicing enabled. Press 'v' to disable."
|
||||
new "Vocalisation automatique activée. Pressez « v » pour la désactiver."
|
||||
|
||||
# 00iap.rpy:217
|
||||
old "Contacting App Store\nPlease Wait..."
|
||||
new "Contacting App Store\nPlease Wait..."
|
||||
new "Connexion à l’Apple Store.\nVeuillez patienter…"
|
||||
|
||||
# 00updater.rpy:367
|
||||
old "The Ren'Py Updater is not supported on mobile devices."
|
||||
new "The Ren'Py Updater is not supported on mobile devices."
|
||||
new "La mise à jour automatique de Ren’Py n’est pas supportée sur les appareils mobiles."
|
||||
|
||||
# 00updater.rpy:486
|
||||
old "An error is being simulated."
|
||||
new "An error is being simulated."
|
||||
new "Une erreur est en train d’être simulée."
|
||||
|
||||
# 00updater.rpy:662
|
||||
old "Either this project does not support updating, or the update status file was deleted."
|
||||
new "Either this project does not support updating, or the update status file was deleted."
|
||||
new "Soit ce projet ne supporte pas la mise à jour, soit le fichier d’état des mises à jour a été supprimé."
|
||||
|
||||
# 00updater.rpy:676
|
||||
old "This account does not have permission to perform an update."
|
||||
new "This account does not have permission to perform an update."
|
||||
new "Ce compte n’a pas la permission de réaliser une mise à jour."
|
||||
|
||||
# 00updater.rpy:679
|
||||
old "This account does not have permission to write the update log."
|
||||
new "This account does not have permission to write the update log."
|
||||
new "Ce compte n’a pas la permission d’écrire dans le journal de mise à jour."
|
||||
|
||||
# 00updater.rpy:704
|
||||
old "Could not verify update signature."
|
||||
new "Could not verify update signature."
|
||||
new "Impossible de vérifier la signature de la mise à jour."
|
||||
|
||||
# 00updater.rpy:975
|
||||
old "The update file was not downloaded."
|
||||
new "The update file was not downloaded."
|
||||
new "Le fichier de mise à jour n’a pas été téléchargé."
|
||||
|
||||
# 00updater.rpy:993
|
||||
old "The update file does not have the correct digest - it may have been corrupted."
|
||||
new "The update file does not have the correct digest - it may have been corrupted."
|
||||
new "Le fichier de mise à jour présente une signature incorrecte, le fichier peut avoir été corrompu."
|
||||
|
||||
# 00updater.rpy:1049
|
||||
old "While unpacking {}, unknown type {}."
|
||||
new "While unpacking {}, unknown type {}."
|
||||
new "En décompressant {}, type {} inconnu."
|
||||
|
||||
# 00updater.rpy:1393
|
||||
old "Updater"
|
||||
@@ -287,11 +287,11 @@ translate french strings:
|
||||
|
||||
# 00updater.rpy:1406
|
||||
old "[u.version] is available. Do you want to install it?"
|
||||
new "[u.version] est disponible. Voulez-vous l'installer ?"
|
||||
new "[u.version] est disponible. Voulez-vous l’installer ?"
|
||||
|
||||
# 00updater.rpy:1408
|
||||
old "Preparing to download the updates."
|
||||
new "Préparation au téléchargement de la mise à jour."
|
||||
new "Préparation du téléchargement de la mise à jour."
|
||||
|
||||
# 00updater.rpy:1410
|
||||
old "Downloading the updates."
|
||||
@@ -299,7 +299,7 @@ translate french strings:
|
||||
|
||||
# 00updater.rpy:1412
|
||||
old "Unpacking the updates."
|
||||
new "Dépaquetage de la mise à jour."
|
||||
new "Décompression de la mise à jour."
|
||||
|
||||
# 00updater.rpy:1416
|
||||
old "The updates have been installed. The program will restart."
|
||||
@@ -315,11 +315,11 @@ translate french strings:
|
||||
|
||||
# 00gallery.rpy:563
|
||||
old "Image [index] of [count] locked."
|
||||
new "Image [index] sur [count] bloquée."
|
||||
new "Image [index] sur [count] verrouillée."
|
||||
|
||||
# 00gallery.rpy:583
|
||||
old "prev"
|
||||
new "prec."
|
||||
new "préc."
|
||||
|
||||
# 00gallery.rpy:584
|
||||
old "next"
|
||||
|
||||
@@ -3,47 +3,47 @@ translate french strings:
|
||||
|
||||
# _developer/developer.rpym:38
|
||||
old "Developer Menu"
|
||||
new "Developer Menu"
|
||||
new "Menu du développeur"
|
||||
|
||||
# _developer/developer.rpym:43
|
||||
old "Reload Game (Shift+R)"
|
||||
new "Reload Game (Shift+R)"
|
||||
new "Recharger la partie (Maj+R)"
|
||||
|
||||
# _developer/developer.rpym:45
|
||||
old "Console (Shift+O)"
|
||||
new "Console (Shift+O)"
|
||||
new "Console (Maj+O)"
|
||||
|
||||
# _developer/developer.rpym:47
|
||||
old "Variable Viewer"
|
||||
new "Variable Viewer"
|
||||
new "Visualisateur de variable"
|
||||
|
||||
# _developer/developer.rpym:49
|
||||
old "Theme Test"
|
||||
new "Theme Test"
|
||||
new "Test du thème"
|
||||
|
||||
# _developer/developer.rpym:51
|
||||
old "Image Location Picker"
|
||||
new "Image Location Picker"
|
||||
new "Sélecteur d’emplacement d’images"
|
||||
|
||||
# _developer/developer.rpym:53
|
||||
old "Filename List"
|
||||
new "Filename List"
|
||||
new "Liste des noms de fichiers"
|
||||
|
||||
# _developer/developer.rpym:57
|
||||
old "Show Image Load Log"
|
||||
new "Show Image Load Log"
|
||||
new "Afficher le journal de chargement d’image"
|
||||
|
||||
# _developer/developer.rpym:60
|
||||
old "Hide Image Load Log"
|
||||
new "Hide Image Load Log"
|
||||
new "Fermer le journal de chargement d’image"
|
||||
|
||||
# _developer/developer.rpym:95
|
||||
old "Nothing to inspect."
|
||||
new "Nothing to inspect."
|
||||
new "Rien à inspecter."
|
||||
|
||||
# _developer/developer.rpym:217
|
||||
old "Return to the developer menu"
|
||||
new "Return to the developer menu"
|
||||
new "Retourner au menu du développeur"
|
||||
|
||||
# _developer/developer.rpym:373
|
||||
old "Rectangle: %r"
|
||||
@@ -55,15 +55,15 @@ translate french strings:
|
||||
|
||||
# _developer/developer.rpym:383
|
||||
old "Right-click or escape to quit."
|
||||
new "Right-click or escape to quit."
|
||||
new "Clic droit ou « Echap » pour quitter."
|
||||
|
||||
# _developer/developer.rpym:412
|
||||
old "Rectangle copied to clipboard."
|
||||
new "Rectangle copied to clipboard."
|
||||
new "Rectangle copié dans le presse-papier."
|
||||
|
||||
# _developer/developer.rpym:415
|
||||
old "Position copied to clipboard."
|
||||
new "Position copied to clipboard."
|
||||
new "Position copiée dans le presse-papier."
|
||||
|
||||
# _developer/developer.rpym:524
|
||||
old "✔ "
|
||||
@@ -75,15 +75,15 @@ translate french strings:
|
||||
|
||||
# _developer/developer.rpym:532
|
||||
old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ image prédite (bon){/color}\n{color=#fcc}✘ image prédite (mauvais){/color}\n{color=#fff}Glissez pour bouger.{/color}"
|
||||
|
||||
# _developer/inspector.rpym:38
|
||||
old "Displayable Inspector"
|
||||
new "Displayable Inspector"
|
||||
new "Inspecteur affichable"
|
||||
|
||||
# _developer/inspector.rpym:61
|
||||
old "Size"
|
||||
new "Size"
|
||||
new "Taille"
|
||||
|
||||
# _developer/inspector.rpym:65
|
||||
old "Style"
|
||||
@@ -91,89 +91,89 @@ translate french strings:
|
||||
|
||||
# _developer/inspector.rpym:71
|
||||
old "Location"
|
||||
new "Location"
|
||||
new "Localisation"
|
||||
|
||||
# _developer/inspector.rpym:122
|
||||
old "Inspecting Styles of [displayable_name!q]"
|
||||
new "Inspecting Styles of [displayable_name!q]"
|
||||
new "Inspection des styles de [displayable_name!q]"
|
||||
|
||||
# _developer/inspector.rpym:139
|
||||
old "displayable:"
|
||||
new "displayable:"
|
||||
new "affichable:"
|
||||
|
||||
# _developer/inspector.rpym:145
|
||||
old " (no properties affect the displayable)"
|
||||
new " (no properties affect the displayable)"
|
||||
new " (Aucune propriété n’affecte l’affichage)"
|
||||
|
||||
# _developer/inspector.rpym:147
|
||||
old " (default properties omitted)"
|
||||
new " (default properties omitted)"
|
||||
new " (Propriétés par défaut omises)"
|
||||
|
||||
# _developer/inspector.rpym:185
|
||||
old "<repr() failed>"
|
||||
new "<repr() failed>"
|
||||
new "<repr() échoué>"
|
||||
|
||||
# 00console.rpy:182
|
||||
old "Press <esc> to exit console. Type help for help.\n"
|
||||
new "Press <esc> to exit console. Type help for help.\n"
|
||||
new "Pressez « Echap » pour quitter la console. Pressez « Aide » pour afficher l’aide.\n"
|
||||
|
||||
# 00console.rpy:186
|
||||
old "Ren'Py script enabled."
|
||||
new "Ren'Py script enabled."
|
||||
new "Script Ren’Py activé."
|
||||
|
||||
# 00console.rpy:188
|
||||
old "Ren'Py script disabled."
|
||||
new "Ren'Py script disabled."
|
||||
new "Script Ren'Py désactivé."
|
||||
|
||||
# 00console.rpy:398
|
||||
old "help: show this help"
|
||||
new "help: show this help"
|
||||
new "aide: Afficher cette aide"
|
||||
|
||||
# 00console.rpy:403
|
||||
old "commands:\n"
|
||||
new "commands:\n"
|
||||
new "commandes:\n"
|
||||
|
||||
# 00console.rpy:413
|
||||
old " <renpy script statement>: run the statement\n"
|
||||
new " <renpy script statement>: run the statement\n"
|
||||
new " <renpy script statement>: Exécuter cette déclaration\n"
|
||||
|
||||
# 00console.rpy:415
|
||||
old " <python expression or statement>: run the expression or statement"
|
||||
new " <python expression or statement>: run the expression or statement"
|
||||
new " <python expression or statement>: Exécuter cette expression ou cette déclaration"
|
||||
|
||||
# 00console.rpy:423
|
||||
old "clear: clear the console history"
|
||||
new "clear: clear the console history"
|
||||
new "clear: Purger l’historique de la console"
|
||||
|
||||
# 00console.rpy:427
|
||||
old "exit: exit the console"
|
||||
new "exit: exit the console"
|
||||
new "exit: quitter la console"
|
||||
|
||||
# 00console.rpy:435
|
||||
old "load <slot>: loads the game from slot"
|
||||
new "load <slot>: loads the game from slot"
|
||||
new "load <slot>: charger la partie de cet emplacement"
|
||||
|
||||
# 00console.rpy:448
|
||||
old "save <slot>: saves the game in slot"
|
||||
new "save <slot>: saves the game in slot"
|
||||
new "save <slot>: sauvegarder la partie dans cet emplacement "
|
||||
|
||||
# 00console.rpy:459
|
||||
old "reload: reloads the game, refreshing the scripts"
|
||||
new "reload: reloads the game, refreshing the scripts"
|
||||
new "reload: Recharge le jeu, rafraîchit les scripts"
|
||||
|
||||
# 00console.rpy:467
|
||||
old "watch <expression>: watch a python expression"
|
||||
new "watch <expression>: watch a python expression"
|
||||
new "watch <expression>: surveiller une expression Python"
|
||||
|
||||
# 00console.rpy:493
|
||||
old "unwatch <expression>: stop watching an expression"
|
||||
new "unwatch <expression>: stop watching an expression"
|
||||
new "unwatch <expression>: Arrêter la surveillance d’une expression Python"
|
||||
|
||||
# 00console.rpy:519
|
||||
old "unwatchall: stop watching all expressions"
|
||||
new "unwatchall: stop watching all expressions"
|
||||
new "unwatchall: Arrêter de surveiller toutes les expressions"
|
||||
|
||||
# 00console.rpy:536
|
||||
old "jump <label>: jumps to label"
|
||||
new "jump <label>: jumps to label"
|
||||
new "jump <label>: Saute jusqu’au label"
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:75
|
||||
old "Force Angle/DirectX Renderer"
|
||||
new "Forcer le rendu 'Angle/DirectX'"
|
||||
new "Forcer le rendu « Angle/DirectX »"
|
||||
|
||||
# 00gltest.rpy:79
|
||||
old "Force OpenGL Renderer"
|
||||
new "Forcer le rendu 'OpenGL'"
|
||||
new "Forcer le rendu « OpenGL »"
|
||||
|
||||
# 00gltest.rpy:83
|
||||
old "Force Software Renderer"
|
||||
@@ -23,7 +23,7 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:93
|
||||
old "Enable"
|
||||
new "Enable"
|
||||
new "Active"
|
||||
|
||||
# 00gltest.rpy:109
|
||||
old "Changes will take effect the next time this program is run."
|
||||
@@ -31,7 +31,7 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:141
|
||||
old "Performance Warning"
|
||||
new "Avertissement concernant les performances."
|
||||
new "Alerte de performance."
|
||||
|
||||
# 00gltest.rpy:146
|
||||
old "This computer is using software rendering."
|
||||
@@ -39,23 +39,23 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:148
|
||||
old "This computer is not using shaders."
|
||||
new "Cet ordinateur n'utilise pas les 'shaders'."
|
||||
new "Cet ordinateur n’utilise pas les « shaders »."
|
||||
|
||||
# 00gltest.rpy:150
|
||||
old "This computer is displaying graphics slowly."
|
||||
new "Cet ordinateur affiche lentement les graphismes."
|
||||
new "Cet ordinateur affiche les graphismes lentement."
|
||||
|
||||
# 00gltest.rpy:152
|
||||
old "This computer has a problem displaying graphics: [problem]."
|
||||
new "Cet ordinateur a un problème pour afficher les graphismes: [problem]."
|
||||
new "Cet ordinateur rencontre un problème pour afficher les graphismes: [problem]."
|
||||
|
||||
# 00gltest.rpy:157
|
||||
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 "Les pilotes graphiques sont peut être pas à jour ou n'oppèrent pas correctement. Cela peut entraîner des lenteurs ou des erreurs d'affichage. Mettre à jour DirectX pourrait résoudre ce problème."
|
||||
new "Les pilotes graphiques ne sont peut-être pas à jour ou n’oppèrent pas correctement. Cela peut conduire à des lenteurs ou des erreurs d'affichage. La mise à jour de DirectX pourrait résoudre ce problème."
|
||||
|
||||
# 00gltest.rpy:159
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
|
||||
new "Les pilotes graphiques sont peut être pas à jour ou n'opèrent pas correctement. Cela peut entraîner des lenteurs ou des erreurs d'affichage."
|
||||
new "Les pilotes graphiques ne sont peut-être pas à jour ou n’opèrent pas correctement. Cela peut conduire à des lenteurs ou des erreurs d'affichage."
|
||||
|
||||
# 00gltest.rpy:164
|
||||
old "Update DirectX"
|
||||
@@ -63,11 +63,11 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:170
|
||||
old "Continue, Show this warning again"
|
||||
new "Continuer. Montrer cet avertissement à chaque fois."
|
||||
new "Continuer et afficher cet avertissement à chaque fois."
|
||||
|
||||
# 00gltest.rpy:174
|
||||
old "Continue, Don't show warning again"
|
||||
new "Continuer. Ne plus montrer cet avertissement."
|
||||
new "Continuer et ne plus afficher cet avertissement."
|
||||
|
||||
# 00gltest.rpy:192
|
||||
old "Updating DirectX."
|
||||
@@ -75,15 +75,15 @@ translate french strings:
|
||||
|
||||
# 00gltest.rpy:196
|
||||
old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
|
||||
new "La page Web d'installation de DirectX a été lancé. Il se peut que la page soit minimisée. Suivez les instructions pour installer DirectX."
|
||||
new "L’installation de DirectX via le web a été lancée. Il se peut que l’application soit minimisée et uniquement présente dans la barre des tâches. Suivez les instructions pour installer DirectX."
|
||||
|
||||
# 00gltest.rpy:200
|
||||
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}Note:{/b} la page web d'installation de Microsoft DirectX va, par défaut, installer le barre d'outils Bing. Décochez la case appropriée si vous ne voulez pas de cette barre d'outils."
|
||||
new "{b}Note :{/b} Par défaut, l’installation de Microsoft DirectX via le web va installer la barre d'outils « Bing ». Pensez à décocher la case appropriée si vous ne voulez pas de cette barre d'outils."
|
||||
|
||||
# 00gltest.rpy:204
|
||||
old "When setup finishes, please click below to restart this program."
|
||||
new "Quand l'installation est terminée, cliquez ci-dessous pour redémarrer ce programme."
|
||||
new "Quand l’installation sera terminée, cliquez ci-dessous pour redémarrer ce programme."
|
||||
|
||||
# 00gltest.rpy:206
|
||||
old "Restart"
|
||||
@@ -91,27 +91,27 @@ translate french strings:
|
||||
|
||||
# 00gamepad.rpy:32
|
||||
old "Select Gamepad to Calibrate"
|
||||
new "Select Gamepad to Calibrate"
|
||||
new "Sélectionnez la manette à calibrer"
|
||||
|
||||
# 00gamepad.rpy:35
|
||||
old "No Gamepads Available"
|
||||
new "No Gamepads Available"
|
||||
new "Aucune manette disponible"
|
||||
|
||||
# 00gamepad.rpy:54
|
||||
old "Calibrating [name] ([i]/[total])"
|
||||
new "Calibrating [name] ([i]/[total])"
|
||||
new "Calibrage de [name] ([i]/[total])"
|
||||
|
||||
# 00gamepad.rpy:58
|
||||
old "Press or move the [control!r] [kind]."
|
||||
new "Press or move the [control!r] [kind]."
|
||||
new "Pressez ou déplacez le [kind] [control!r]."
|
||||
|
||||
# 00gamepad.rpy:66
|
||||
old "Skip (A)"
|
||||
new "Skip (A)"
|
||||
new "Passer (A)"
|
||||
|
||||
# 00gamepad.rpy:69
|
||||
old "Back (B)"
|
||||
new "Back (B)"
|
||||
new "Retour (B)"
|
||||
|
||||
# _errorhandling.rpym:495
|
||||
old "Open Traceback"
|
||||
@@ -119,27 +119,27 @@ translate french strings:
|
||||
|
||||
# _errorhandling.rpym:497
|
||||
old "Opens the traceback.txt file in a text editor."
|
||||
new "Ouvrir le fichier 'traceback.txt' dans un éditeur de texte."
|
||||
new "Ouvrir le fichier « traceback.txt » dans un éditeur de texte."
|
||||
|
||||
# _errorhandling.rpym:499
|
||||
old "Copy to Clipboard"
|
||||
new "Copy to Clipboard"
|
||||
new "Copier dans le presse-papier"
|
||||
|
||||
# _errorhandling.rpym:501
|
||||
old "Copies the traceback.txt file to the clipboard."
|
||||
new "Copies the traceback.txt file to the clipboard."
|
||||
new "Copie le fichier traceback.txt dans le presse-papier."
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
old "An exception has occurred."
|
||||
new "Une exception est apparue."
|
||||
new "Une exception est survenue."
|
||||
|
||||
# _errorhandling.rpym:538
|
||||
old "Rollback"
|
||||
new "Retour arrière"
|
||||
new "Annuler"
|
||||
|
||||
# _errorhandling.rpym:540
|
||||
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
|
||||
new "Essai de retour arrière, permettant de sauvegarder ou de faire un choix différent."
|
||||
new "Tente une annulation jusqu’à l’état précédent, cela vous permettra de sauvegarder ou d’effectuer un choix différent."
|
||||
|
||||
# _errorhandling.rpym:543
|
||||
old "Ignore"
|
||||
@@ -147,7 +147,7 @@ translate french strings:
|
||||
|
||||
# _errorhandling.rpym:545
|
||||
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
|
||||
new "Ignorer l'exception, et continuer. Cela amène souvent à de nouvelles erreurs."
|
||||
new "Ignorer l’exception, et continuer. Cela conduit souvent à de nouvelles erreurs."
|
||||
|
||||
# _errorhandling.rpym:548
|
||||
old "Reload"
|
||||
@@ -163,17 +163,17 @@ translate french strings:
|
||||
|
||||
# _errorhandling.rpym:582
|
||||
old "Parsing the script failed."
|
||||
new "Échec dans l'interprétation du jeu."
|
||||
new "L’analyse du script a échoué."
|
||||
|
||||
# _errorhandling.rpym:606
|
||||
old "Open Parse Errors"
|
||||
new "Ouvrir les erreurs d'interprétation"
|
||||
new "Afficher les erreurs d’interprétation"
|
||||
|
||||
# _errorhandling.rpym:608
|
||||
old "Opens the errors.txt file in a text editor."
|
||||
new "Ouvrir le fihchier 'errors.txt' dans un éditeur de texte."
|
||||
new "Ouvrir le fihchier « errors.txt » dans un éditeur de texte."
|
||||
|
||||
# _errorhandling.rpym:612
|
||||
old "Copies the errors.txt file to the clipboard."
|
||||
new "Copies the errors.txt file to the clipboard."
|
||||
new "Copie le contenu du fichier « errors.txt » dans le presse-papier."
|
||||
|
||||
|
||||
+101
-101
@@ -3,107 +3,107 @@ translate french strings:
|
||||
|
||||
# gui.rpy:2
|
||||
old "## Initialization"
|
||||
new "## Initialization"
|
||||
new "## Initialisation"
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
new "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
new "## L’instruction init déclenche l’exécution du code d’initialisation de ce fichier avant le code d’initialisation de n’importe quel autre fichier."
|
||||
|
||||
# gui.rpy:9
|
||||
old "## Calling gui.init resets the styles to sensible default values, and sets the width and height of the game."
|
||||
new "## Calling gui.init resets the styles to sensible default values, and sets the width and height of the game."
|
||||
new "## Appelé gui.init réinitialise les styles à leurs valeurs par défaut et initialise la largeur et la hauteur du jeu."
|
||||
|
||||
# gui.rpy:21
|
||||
old "## Colors"
|
||||
new "## Colors"
|
||||
new "## Couleurs"
|
||||
|
||||
# gui.rpy:23
|
||||
old "## The colors of text in the interface."
|
||||
new "## The colors of text in the interface."
|
||||
new "## Les couleurs du texte dans l’interface."
|
||||
|
||||
# gui.rpy:25
|
||||
old "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## Une couleur utilisée dans l’interface pour mettre l’accent sur un texte (surbrillance)."
|
||||
|
||||
# gui.rpy:29
|
||||
old "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## La couleur utilisée pour le texte d’un bouton quand il n’a jamais été sélectionné ou survolé."
|
||||
|
||||
# gui.rpy:32
|
||||
old "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## La petite couleur est utilisé pour les textes courts qui nécessitent d’être assombris ou éclairés pour obtenir le même effet."
|
||||
|
||||
# gui.rpy:36
|
||||
old "## The color that is used for buttons and bars that are hovered."
|
||||
new "## The color that is used for buttons and bars that are hovered."
|
||||
new "## Cette couleur est utilisée pour les boutons et les barres qui sont survolées."
|
||||
|
||||
# gui.rpy:39
|
||||
old "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## Cette couleur est utilisé pour le texte d’un bouton sélectionné, mais qui n’a pas le focus. Un bouton est sélectionné s’il est sur l’écran actuel ou si c’est la valeur de préférence."
|
||||
|
||||
# gui.rpy:43
|
||||
old "## The color used for a text button when it cannot be selected."
|
||||
new "## The color used for a text button when it cannot be selected."
|
||||
new "## La couleur utilisée pour le texte d’un bouton qui ne peut pas être sélectionné."
|
||||
|
||||
# gui.rpy:46
|
||||
old "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## Couleurs utilisées pour les portions de barres qui ne sont pas remplies. Elles ne sont pas utilisées directement, mais quand les fichiers d’images sont régénérés."
|
||||
|
||||
# gui.rpy:51
|
||||
old "## The colors used for dialogue and menu choice text."
|
||||
new "## The colors used for dialogue and menu choice text."
|
||||
new "## Les couleurs utilisées pour les dialogues et les menus de choix."
|
||||
|
||||
# gui.rpy:56
|
||||
old "## Fonts and Font Sizes"
|
||||
new "## Fonts and Font Sizes"
|
||||
new "## Polices et tailles de police"
|
||||
|
||||
# gui.rpy:58
|
||||
old "## The font used for in-game text."
|
||||
new "## The font used for in-game text."
|
||||
new "## Les polices utilisées pour le texte du jeu."
|
||||
|
||||
# gui.rpy:61
|
||||
old "## The font used for character names."
|
||||
new "## The font used for character names."
|
||||
new "## Les polices utilisées pour le nom des personnages."
|
||||
|
||||
# gui.rpy:64
|
||||
old "## The font used for out-of-game text."
|
||||
new "## The font used for out-of-game text."
|
||||
new "## Les polices utilisées pour les textes « hors du jeu »."
|
||||
|
||||
# gui.rpy:67
|
||||
old "## The size of normal dialogue text."
|
||||
new "## The size of normal dialogue text."
|
||||
new "## La taille normale pour les dialogues."
|
||||
|
||||
# gui.rpy:70
|
||||
old "## The size of character names."
|
||||
new "## The size of character names."
|
||||
new "## La taille pour le nom des personnages."
|
||||
|
||||
# gui.rpy:73
|
||||
old "## The size of text in the game's user interface."
|
||||
new "## The size of text in the game's user interface."
|
||||
new "## La taille du texte dans l’interface de jeu."
|
||||
|
||||
# gui.rpy:76
|
||||
old "## The size of labels in the game's user interface."
|
||||
new "## The size of labels in the game's user interface."
|
||||
new "## La taille des libellés dans l’interface de jeu."
|
||||
|
||||
# gui.rpy:79
|
||||
old "## The size of text on the notify screen."
|
||||
new "## The size of text on the notify screen."
|
||||
new "## La taille du texte dans la zone de notification."
|
||||
|
||||
# gui.rpy:82
|
||||
old "## The size of the game's title."
|
||||
new "## The size of the game's title."
|
||||
new "## La taille du titre du jeu."
|
||||
|
||||
# gui.rpy:86
|
||||
old "## Main and Game Menus"
|
||||
new "## Main and Game Menus"
|
||||
new "## Menu du jeu et menu principal"
|
||||
|
||||
# gui.rpy:88
|
||||
old "## The images used for the main and game menus."
|
||||
new "## The images used for the main and game menus."
|
||||
new "## Les images utilisées pour le menu principal et le menu du jeu."
|
||||
|
||||
# gui.rpy:92
|
||||
old "## Should we show the name and version of the game?"
|
||||
new "## Should we show the name and version of the game?"
|
||||
new "## Doit-on afficher le nom et la version du jeu ?"
|
||||
|
||||
# gui.rpy:96
|
||||
old "## Dialogue"
|
||||
@@ -111,301 +111,301 @@ translate french strings:
|
||||
|
||||
# gui.rpy:98
|
||||
old "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## Ces variables contrôlent comment les dialogues sont affichés une ligne à la fois."
|
||||
|
||||
# gui.rpy:101
|
||||
old "## The height of the textbox containing dialogue."
|
||||
new "## The height of the textbox containing dialogue."
|
||||
new "## La hauteur de la fenêtre contenant les dialogues."
|
||||
|
||||
# gui.rpy:104
|
||||
old "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## L’emplacement vertical de la zone de texte à l’écran. 0.0 pour le haut, 0.5 pour le centre et 1.0 pour le bas."
|
||||
|
||||
# gui.rpy:109
|
||||
old "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## L’emplacement relatif à la zone de texte du nom du personnage en train de parler. La valeur peut être un nombre entier de pixels depuis la gauche ou le haut ou 0.5 pour le centre."
|
||||
|
||||
# gui.rpy:114
|
||||
old "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## L’alignement horizontal du nom du personnage. La valeur peut être 0.0 pour un alignement à gauche, 0.5 pour le centrer et 1.0 pour un alignement à droite."
|
||||
|
||||
# gui.rpy:118
|
||||
old "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## La largeur, profondeur et les bords de la zone contenant le nom du personnage ou « None » pour le dimensionner automatiquement."
|
||||
|
||||
# gui.rpy:123
|
||||
old "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## Les bordures de la zone contenant le nom du personnage dans l’ordre suivant gauche, haut, droite, bas."
|
||||
|
||||
# gui.rpy:127
|
||||
old "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## Si « True » (vrai), l’arrière plan de zone du nom sera en mosaïque, si « False »(faux), l’arrière plan de la zone du nom sera mis à l’échelle."
|
||||
|
||||
# gui.rpy:132
|
||||
old "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## L’emplacement du dialogue relatif à la zone de texte. La valeur peut être un nombre entier de pixels depuis la gauche ou le haut ou 0.5 pour le centre."
|
||||
|
||||
# gui.rpy:138
|
||||
old "## The maximum width of dialogue text, in pixels."
|
||||
new "## The maximum width of dialogue text, in pixels."
|
||||
new "## La largeur maximale en pixels de la zone de dialogue."
|
||||
|
||||
# gui.rpy:141
|
||||
old "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## L’alignement horizontal de la zone de dialogue. La valeur peut être 0.0 pour un alignement à gauche, 0.5 pour le centrer et 1.0 pour un alignement à droite."
|
||||
|
||||
# gui.rpy:146
|
||||
old "## Buttons"
|
||||
new "## Buttons"
|
||||
new "## Boutons"
|
||||
|
||||
# gui.rpy:148
|
||||
old "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "##Ces variables, ainsi que les fichiers d’image dans gui/button, contrôlent la façon d’afficher les boutons et leur aspect."
|
||||
|
||||
# gui.rpy:151
|
||||
old "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## La largeur et la hauteur d’un bouton en pixels. Si aucune valeur n’est renseignée (None), Ren’Py calcule la taille."
|
||||
|
||||
# gui.rpy:155
|
||||
old "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## Les bordures de chaque côté du bouton dans l’ordre suivant gauche, haut, droit, bas."
|
||||
|
||||
# gui.rpy:158
|
||||
old "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## Si « True » (vrai), l’image d’arrière plan sera en mosaïque, si « False »(faux), elle sera mise à l’échelle."
|
||||
|
||||
# gui.rpy:162
|
||||
old "## The font used by the button."
|
||||
new "## The font used by the button."
|
||||
new "## La police utilisée par le bouton."
|
||||
|
||||
# gui.rpy:165
|
||||
old "## The size of the text used by the button."
|
||||
new "## The size of the text used by the button."
|
||||
new "## La taille du texte utilisée pour le bouton."
|
||||
|
||||
# gui.rpy:179
|
||||
old "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## Ces variables surchargent les paramètres par défaut pour différents types de boutons. Veuillez consulter la documentation de l’interface de jeu (GUI) pour les types de boutons disponibles et leurs usages."
|
||||
|
||||
# gui.rpy:183
|
||||
old "## These customizations are used by the default interface:"
|
||||
new "## These customizations are used by the default interface:"
|
||||
new "## Ces personnalisations sont utilisées par l’interface par défaut :"
|
||||
|
||||
# gui.rpy:198
|
||||
old "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## Vous pouvez également ajouter vos propres personnalisations en ajoutant des variables correctement nommées. Par exemple, vous pouvez décommanter la ligne suivante pour personnaliser la largeur du bouton de navigation."
|
||||
|
||||
# gui.rpy:205
|
||||
old "## Choice Buttons"
|
||||
new "## Choice Buttons"
|
||||
new "## Boutons pour les choix"
|
||||
|
||||
# gui.rpy:207
|
||||
old "## Choice buttons are used in the in-game menus."
|
||||
new "## Choice buttons are used in the in-game menus."
|
||||
new "## Les boutons pour les choix (Choice buttons) sont utilisés dans le jeu pour permettre au joueur de choisir telle ou telle action, tel ou tel dialogue."
|
||||
|
||||
# gui.rpy:220
|
||||
old "## File Slot Buttons"
|
||||
new "## File Slot Buttons"
|
||||
new "## Boutons des emplacements de fichiers."
|
||||
|
||||
# gui.rpy:222
|
||||
old "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## Un bouton d’emplacement de fichier est un type spécial de bouton. Il contient une vignette et un texte décrivant le contenu de la sauvegarde présente dans l’emplacement. Un emplacement de sauvegarde utilise une image dans gui/button, comme les autres types de bouton."
|
||||
|
||||
# gui.rpy:226
|
||||
old "## The save slot button."
|
||||
new "## The save slot button."
|
||||
new "## Le bouton d’emplacement de sauvegarde."
|
||||
|
||||
# gui.rpy:234
|
||||
old "## The width and height of thumbnails used by the save slots."
|
||||
new "## The width and height of thumbnails used by the save slots."
|
||||
new "## La largeur et la hauteur des vignettes de sauvegarde utilisée pour les emplacements de sauvegarde."
|
||||
|
||||
# gui.rpy:238
|
||||
old "## The number of columns and rows in the grid of save slots."
|
||||
new "## The number of columns and rows in the grid of save slots."
|
||||
new "## Le nombre de colonnes et de lignes pour la grille des emplacements de sauvegarde."
|
||||
|
||||
# gui.rpy:243
|
||||
old "## Positioning and Spacing"
|
||||
new "## Positioning and Spacing"
|
||||
new "## Positionnement et espacement"
|
||||
|
||||
# gui.rpy:245
|
||||
old "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## Ces variables contrôlent l’espacement et le positionnement des différents éléments de l’interface utilisateur."
|
||||
|
||||
# gui.rpy:248
|
||||
old "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## La position sur le côté gauche des boutons de navigation, relatif au côté gauche de l'écran."
|
||||
|
||||
# gui.rpy:252
|
||||
old "## The vertical position of the skip indicator."
|
||||
new "## The vertical position of the skip indicator."
|
||||
new "## La position vertical du l’indicateur de saut des dialogues."
|
||||
|
||||
# gui.rpy:255
|
||||
old "## The vertical position of the notify screen."
|
||||
new "## The vertical position of the notify screen."
|
||||
new "## La position verticale de la zone de notification."
|
||||
|
||||
# gui.rpy:258
|
||||
old "## The spacing between menu choices."
|
||||
new "## The spacing between menu choices."
|
||||
new "## L’espacement entre les différents choix du menu."
|
||||
|
||||
# gui.rpy:261
|
||||
old "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Boutons dans la section de navigation du menu principal et du menu de jeu."
|
||||
|
||||
# gui.rpy:264
|
||||
old "## Controls the amount of spacing between preferences."
|
||||
new "## Controls the amount of spacing between preferences."
|
||||
new "## Contrôle l’espacement entre les préférences."
|
||||
|
||||
# gui.rpy:267
|
||||
old "## Controls the amount of spacing between preference buttons."
|
||||
new "## Controls the amount of spacing between preference buttons."
|
||||
new "## Contrôle l’espacements entre les boutons de préférences."
|
||||
|
||||
# gui.rpy:270
|
||||
old "## The spacing between file page buttons."
|
||||
new "## The spacing between file page buttons."
|
||||
new "## L’espacement entre les boutons de page."
|
||||
|
||||
# gui.rpy:273
|
||||
old "## The spacing between file slots."
|
||||
new "## The spacing between file slots."
|
||||
new "## L’espacement entre les emplacements de sauvegarde."
|
||||
|
||||
# gui.rpy:277
|
||||
old "## Frames"
|
||||
new "## Frames"
|
||||
new "## Cadres"
|
||||
|
||||
# gui.rpy:279
|
||||
old "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## Ces variables contrôlent le look des cadres qui peuvent contenir les composants de l’interface utilisateur quand un overlay ou une fenêtre ne sont pas présents."
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames that are introduced by player code."
|
||||
new "## Generic frames that are introduced by player code."
|
||||
new "## Les cadres génériques qui sont introduits par le code du joueur."
|
||||
|
||||
# gui.rpy:285
|
||||
old "## The frame that is used as part of the confirm screen."
|
||||
new "## The frame that is used as part of the confirm screen."
|
||||
new "## Le cadre qui est utilisé par les écrans de confirmation."
|
||||
|
||||
# gui.rpy:288
|
||||
old "## The frame that is used as part of the skip screen."
|
||||
new "## The frame that is used as part of the skip screen."
|
||||
new "## Le cadre qui est utilisé par l’écran de saut des dialogues."
|
||||
|
||||
# gui.rpy:291
|
||||
old "## The frame that is used as part of the notify screen."
|
||||
new "## The frame that is used as part of the notify screen."
|
||||
new "## Le cadre qui est utilisé par la zone de notification."
|
||||
|
||||
# gui.rpy:294
|
||||
old "## Should frame backgrounds be tiled?"
|
||||
new "## Should frame backgrounds be tiled?"
|
||||
new "## Est-ce que les arrière-plans des cadres doivent être en mosaïque ?"
|
||||
|
||||
# gui.rpy:298
|
||||
old "## Bars, Scrollbars, and Sliders"
|
||||
new "## Bars, Scrollbars, and Sliders"
|
||||
new "## Barres, ascenseurs et curseurs"
|
||||
|
||||
# gui.rpy:300
|
||||
old "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## Ceux-ci contrôlent le look et la taille des barres, des ascenseurs et des curseurs."
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## L’interface GUI par défaut utilise seulement des curseurs et des ascenseurs verticaux. Toutes les autres barres sont seulement utilisées dans les codes du créateur."
|
||||
|
||||
# gui.rpy:305
|
||||
old "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## La hauteur des barres, des ascenseurs et des curseurs horizontaux. La largeur des barres, des ascenseurs et des curseurs verticaux."
|
||||
|
||||
# gui.rpy:311
|
||||
old "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## « True » (Vrai) si les images de barres doivent être en mosaïques. « False »(Faux) si elles doivent être mise à l'échelle (étirement)."
|
||||
|
||||
# gui.rpy:316
|
||||
old "## Horizontal borders."
|
||||
new "## Horizontal borders."
|
||||
new "## Bordures horizontales."
|
||||
|
||||
# gui.rpy:321
|
||||
old "## Vertical borders."
|
||||
new "## Vertical borders."
|
||||
new "## Bordures verticales."
|
||||
|
||||
# gui.rpy:326
|
||||
old "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## Que faire avec les ascenseurs non utilisables dans le GUI ? « hide » les cache tandis que « None » les affiche."
|
||||
|
||||
# gui.rpy:331
|
||||
old "## History"
|
||||
new "## History"
|
||||
new "## Historique"
|
||||
|
||||
# gui.rpy:333
|
||||
old "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## L’écran de l’historique affiche les dialogues que le joueur vient de lire."
|
||||
|
||||
# gui.rpy:335
|
||||
old "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## Le nombre de blocs que l’historique de dialogue Ren’Py va conserver."
|
||||
|
||||
# gui.rpy:338
|
||||
old "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## La hauteur de l’écran historique ou « None » pour calculer la hauteur au prix d’une légère perte de performance."
|
||||
|
||||
# gui.rpy:342
|
||||
old "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## La position, largeur et alignement du label donnant le nom du personnage en train de parler."
|
||||
|
||||
# gui.rpy:349
|
||||
old "## The position, width, and alignment of the dialogue text."
|
||||
new "## The position, width, and alignment of the dialogue text."
|
||||
new "## La position, largeur et alignement de la zone de dialogue."
|
||||
|
||||
# gui.rpy:356
|
||||
old "## NVL-Mode"
|
||||
new "## NVL-Mode"
|
||||
new "## Mode NVL"
|
||||
|
||||
# gui.rpy:358
|
||||
old "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## L’écran du mode NVL affiche les dialogues prononcés par les personnages eux-mêmes en mode NVL."
|
||||
|
||||
# gui.rpy:360
|
||||
old "## The borders of the background of the NVL-mode background window."
|
||||
new "## The borders of the background of the NVL-mode background window."
|
||||
new "## Les bordures de l’arrière-plan de la fenêtre en mode NVL."
|
||||
|
||||
# gui.rpy:363
|
||||
old "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## La hauteur d’une entrée en mode NVL. Initialisez-la à « None » pour que la hauteur des entrées s’ajuste automatiquement."
|
||||
|
||||
# gui.rpy:367
|
||||
old "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## L’espacement entre les entrées en mode NVL quand gui.nvl_height est à « None » et entre les entrées en mode NVL et le menu en mode NVL."
|
||||
|
||||
# gui.rpy:384
|
||||
old "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## La position, profondeur et l’alignement du text nvl_tought (Le texte prononcé par le personnage nvl_narrator)."
|
||||
|
||||
# gui.rpy:391
|
||||
old "## The position of nvl menu_buttons."
|
||||
new "## The position of nvl menu_buttons."
|
||||
new "## La position de nvl menu_buttons."
|
||||
|
||||
# gui.rpy:403
|
||||
old "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## Ceci augmente la taille des boutons d’accès rapide pour les rendre plus accessibles sur les tablettes et les téléphones."
|
||||
|
||||
# gui.rpy:409
|
||||
old "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## Ceci change la taille et l’espacement de différents élements de la GUI pour s’assurer qu’ils soient visibles sur les téléphones."
|
||||
|
||||
# gui.rpy:413
|
||||
old "## Font sizes."
|
||||
new "## Font sizes."
|
||||
new "## Tailles des polices."
|
||||
|
||||
# gui.rpy:421
|
||||
old "## Adjust the location of the textbox."
|
||||
new "## Adjust the location of the textbox."
|
||||
new "## Ajuste la position de la zone de texte."
|
||||
|
||||
# gui.rpy:427
|
||||
old "## Change the size and spacing of items in the game menu."
|
||||
new "## Change the size and spacing of items in the game menu."
|
||||
new "## Change la taille et l’espacement des items dans le menu du jeu."
|
||||
|
||||
# gui.rpy:436
|
||||
old "## File button layout."
|
||||
new "## File button layout."
|
||||
new "## Remplit le canvas du bouton."
|
||||
|
||||
# gui.rpy:440
|
||||
old "## NVL-mode."
|
||||
new "## NVL-mode."
|
||||
new "## Mode NVL."
|
||||
|
||||
# gui.rpy:456
|
||||
old "## Quick buttons."
|
||||
new "## Quick buttons."
|
||||
new "## Bouton d’accès rapide."
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,59 +3,59 @@ translate french strings:
|
||||
|
||||
# options.rpy:1
|
||||
old "## This file contains options that can be changed to customize your game."
|
||||
new "## This file contains options that can be changed to customize your game."
|
||||
new "## Ce fichier contient les options qui peuvent être modifiées pour personnaliser votre jeu."
|
||||
|
||||
# options.rpy:4
|
||||
old "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## Les lignes qui commencent avec deux dièses '#' sont des commentaires et vous ne devriez pas les décommenter. Les lignes qui commencent avec un seul dièse sont du code commenté et vous pouvez les décommentez quand c’est approprié (pour votre projet)."
|
||||
|
||||
# options.rpy:10
|
||||
old "## Basics"
|
||||
new "## Basics"
|
||||
new "## Bases"
|
||||
|
||||
# options.rpy:12
|
||||
old "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## Un nom de jeu intelligible. Il est utilisé pour personnaliser le titre de la fenêtre par défaut et s’affiche dans l’interface ainsi que dans les rapports d’erreur."
|
||||
|
||||
# options.rpy:15
|
||||
old "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## La chaîne de caractère contenu dans _() est éligible à la traduction."
|
||||
|
||||
# options.rpy:17
|
||||
old "Ren'Py 7 Default GUI"
|
||||
new "Ren'Py 7 Default GUI"
|
||||
new "GUI Ren’Py 7 par défaut"
|
||||
|
||||
# options.rpy:20
|
||||
old "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## Détermine si le titre renseigné plus haut est affiché sur l'écran du menu principal Configurez-le à False (Faux) pour cacher le titre."
|
||||
|
||||
# options.rpy:26
|
||||
old "## The version of the game."
|
||||
new "## The version of the game."
|
||||
new "## La version du jeu."
|
||||
|
||||
# options.rpy:31
|
||||
old "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Text qui est placé dans l’écran « À propos ». Pour insérer une ligne vide entre deux paragraphes écrivez \\n\\n."
|
||||
|
||||
# options.rpy:37
|
||||
old "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## Un nom court pour le jeu qui sera utilisé pour les répertoires et le nom de l’exécutable. Il ne doit contenir que des caractères ASCII et ne doit pas contenir d’espace, de virgules ou de points-virgule."
|
||||
|
||||
# options.rpy:44
|
||||
old "## Sounds and music"
|
||||
new "## Sounds and music"
|
||||
new "## Sons et musiques"
|
||||
|
||||
# options.rpy:46
|
||||
old "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## Ces trois variables contrôlent quels mixeurs sont affichés au joueur par défaut. Configurer l’un de ceux-ci à False (Faux) cachera le mixeur concerné."
|
||||
|
||||
# options.rpy:55
|
||||
old "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## Pour autoriser le joueur à réaliser un test de volume, décommenter la ligne ci-dessous et utilisez-la pour configurer un son d’exemple."
|
||||
|
||||
# options.rpy:62
|
||||
old "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
new "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
new "## Décommentez la ligne suivante pour configurer un fichier audio qui sera diffusé quand le joueur sera sur le menu principal. Ce son se poursuivra dans le jeu, jusqu’à ce qu'il soit stoppé ou qu’un autre fichier soit joué."
|
||||
|
||||
# options.rpy:69
|
||||
old "## Transitions"
|
||||
@@ -63,133 +63,133 @@ translate french strings:
|
||||
|
||||
# options.rpy:71
|
||||
old "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
new "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
new "## Ces varaibles configurent les transitions qui sont utilisées quand certains événements surviennent. Chaque variable peuvent être configurée pour une transition. La valeur None indique qu’aucune transition ne doit être utilisée."
|
||||
|
||||
# options.rpy:75
|
||||
old "## Entering or exiting the game menu."
|
||||
new "## Entering or exiting the game menu."
|
||||
new "## À l’entrée ou à la sortie du menu du jeu."
|
||||
|
||||
# options.rpy:81
|
||||
old "## A transition that is used after a game has been loaded."
|
||||
new "## A transition that is used after a game has been loaded."
|
||||
new "## La transition qui sera utilisée après le chargement d’une partie."
|
||||
|
||||
# options.rpy:86
|
||||
old "## Used when entering the main menu after the game has ended."
|
||||
new "## Used when entering the main menu after the game has ended."
|
||||
new "## La transition qui sera utilisé après la fin du jeu."
|
||||
|
||||
# options.rpy:91
|
||||
old "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
new "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
new "## Il n’y a pas de variable pour configurer la transition en début de partie. À la place, utilisez un état de transition juste après l’affichage de la toute première scène."
|
||||
|
||||
# options.rpy:96
|
||||
old "## Window management"
|
||||
new "## Window management"
|
||||
new "## Gestion des fenêtres"
|
||||
|
||||
# options.rpy:98
|
||||
old "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
new "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
new "## Cela contrôle l’affichage de la fenêtre de dialogue. Si « show », elle est toujours affichée. Si « hide », elle ne s’affiche que lorsque du dialogue est présent. Si « auto », La fenêtre est cachée avant chaque changement de scène et réapparait une fois le dialogue affiché."
|
||||
|
||||
# options.rpy:103
|
||||
old "## After the game has started, this can be changed with the \"window show\", \"window hide\", and \"window auto\" statements."
|
||||
new "## After the game has started, this can be changed with the \"window show\", \"window hide\", and \"window auto\" statements."
|
||||
new "## Après le début de la partie, cela peut-être changé avec les instructions « window show », « window hide » et « window auto »."
|
||||
|
||||
# options.rpy:109
|
||||
old "## Transitions used to show and hide the dialogue window"
|
||||
new "## Transitions used to show and hide the dialogue window"
|
||||
new "## Transitions utilisées pour afficher ou cacher la fenêtre de dialogue"
|
||||
|
||||
# options.rpy:115
|
||||
old "## Preference defaults"
|
||||
new "## Preference defaults"
|
||||
new "## Préférences par défaut"
|
||||
|
||||
# options.rpy:117
|
||||
old "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
new "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
new "## Contrôle la vitesse du texte. La valeur par défaut, 0, est infinie. Toute autre valeur est le nombre de caractères tapés par seconde."
|
||||
|
||||
# options.rpy:123
|
||||
old "## The default auto-forward delay. Larger numbers lead to longer waits, with 0 to 30 being the valid range."
|
||||
new "## The default auto-forward delay. Larger numbers lead to longer waits, with 0 to 30 being the valid range."
|
||||
new "## Le délai d’avancée automatique. Des nombres importants entraîne une longue attente. Des valeurs réputées correctes sont comprises dans une plage allant de 0 à 30."
|
||||
|
||||
# options.rpy:129
|
||||
old "## Save directory"
|
||||
new "## Save directory"
|
||||
new "## Répertoire de sauvegarde"
|
||||
|
||||
# options.rpy:131
|
||||
old "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
new "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
new "## Ces valeurs, dépendant de la plateforme, détermine l’emplacement où Ren’Py stockera les fichiers de sauvegarde. Les fichiers de sauvegardes seront stockés dans :"
|
||||
|
||||
# options.rpy:134
|
||||
old "## Windows: %APPDATA\\RenPy\\<config.save_directory>"
|
||||
new "## Windows: %APPDATA\\RenPy\\<config.save_directory>"
|
||||
new "## Windows : %APPDATA\\RenPy\\<config.save_directory>"
|
||||
|
||||
# options.rpy:136
|
||||
old "## Macintosh: $HOME/Library/RenPy/<config.save_directory>"
|
||||
new "## Macintosh: $HOME/Library/RenPy/<config.save_directory>"
|
||||
new "## Macintosh : $HOME/Library/RenPy/<config.save_directory>"
|
||||
|
||||
# options.rpy:138
|
||||
old "## Linux: $HOME/.renpy/<config.save_directory>"
|
||||
new "## Linux: $HOME/.renpy/<config.save_directory>"
|
||||
new "## Linux : $HOME/.renpy/<config.save_directory>"
|
||||
|
||||
# options.rpy:140
|
||||
old "## This generally should not be changed, and if it is, should always be a literal string, not an expression."
|
||||
new "## This generally should not be changed, and if it is, should always be a literal string, not an expression."
|
||||
new "## Cela ne devrait généralement pas changer. Si vous le faîtes, choisissez toujours une chaîne de caractères littéraux, pas une expression."
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon ########################################################################'"
|
||||
new "## Icon ########################################################################'"
|
||||
new "## Icone #######################################################################'"
|
||||
|
||||
# options.rpy:148
|
||||
old "## The icon displayed on the taskbar or dock."
|
||||
new "## The icon displayed on the taskbar or dock."
|
||||
new "## L'icone affichée dans la barre des tâches ou sur le dock."
|
||||
|
||||
# options.rpy:153
|
||||
old "## Build configuration"
|
||||
new "## Build configuration"
|
||||
new "## Configuration de la compilation"
|
||||
|
||||
# options.rpy:155
|
||||
old "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## Cette section paramètre la façon dont Ren’Py transforme votre projet en fichier à distribuer."
|
||||
|
||||
# options.rpy:160
|
||||
old "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
new "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
new "## Les fonctions suivantes prennent en paramètres un format de fichier. Les formats de fichiers ne sont pas sensibles à la casse et correspondent au répertoire relatif au répertoire de base. Il n’y a pas de / à la fin. Si plusieurs formats correspondent, le premier est utilisé."
|
||||
|
||||
# options.rpy:165
|
||||
old "## In a pattern:"
|
||||
new "## In a pattern:"
|
||||
new "## Dans le format:"
|
||||
|
||||
# options.rpy:167
|
||||
old "## / is the directory separator."
|
||||
new "## / is the directory separator."
|
||||
new "## / est le séparateur de répertoire."
|
||||
|
||||
# options.rpy:169
|
||||
old "## * matches all characters, except the directory separator."
|
||||
new "## * matches all characters, except the directory separator."
|
||||
new "## * correspond à tous les caractères à l’exception du séparateur de répertoire."
|
||||
|
||||
# options.rpy:171
|
||||
old "## ** matches all characters, including the directory separator."
|
||||
new "## ** matches all characters, including the directory separator."
|
||||
new "## ** correspond à tous les caractères, y compris le séparateur de répertoire."
|
||||
|
||||
# options.rpy:173
|
||||
old "## For example, \"*.txt\" matches txt files in the base directory, \"game/**.ogg\" matches ogg files in the game directory or any of its subdirectories, and \"**.psd\" matches psd files anywhere in the project."
|
||||
new "## For example, \"*.txt\" matches txt files in the base directory, \"game/**.ogg\" matches ogg files in the game directory or any of its subdirectories, and \"**.psd\" matches psd files anywhere in the project."
|
||||
new "## Par exemple, \"*.txt\" correspond à tous les fichiers txt dans le répertoire de base, \"game/**.ogg\" correspond à tous les fichiers ogg dans le répertoire game, mais aussi à tous ses répertoires. \"**.psd\" correspond à tous les fichiers psd quelque soit leur emplacement dans l’arborescence du fichier."
|
||||
|
||||
# options.rpy:177
|
||||
old "## Classify files as None to exclude them from the built distributions."
|
||||
new "## Classify files as None to exclude them from the built distributions."
|
||||
new "## Choisissez la valeur « None » pour les exclure de la distribution."
|
||||
|
||||
# options.rpy:185
|
||||
old "## To archive files, classify them as 'archive'."
|
||||
new "## To archive files, classify them as 'archive'."
|
||||
new "## Pour archiver les fichiers, choisissez la valeur « archive »."
|
||||
|
||||
# options.rpy:190
|
||||
old "## Files matching documentation patterns are duplicated in a mac app build, so they appear in both the app and the zip file."
|
||||
new "## Files matching documentation patterns are duplicated in a mac app build, so they appear in both the app and the zip file."
|
||||
new "## Les fichiers correspondant au format de documentation sont dupliqués pour les compilation sur Mac, c'est pourquoi ils apparaissent deux fois dans l’archive zip."
|
||||
|
||||
# options.rpy:196
|
||||
old "## A Google Play license key is required to download expansion files and perform in-app purchases. It can be found on the \"Services & APIs\" page of the Google Play developer console."
|
||||
new "## A Google Play license key is required to download expansion files and perform in-app purchases. It can be found on the \"Services & APIs\" page of the Google Play developer console."
|
||||
new "## Une clé de licence A Google Play est requise pour télécharger les fichiers et permettre les achats dans l'application. Vous pourrez la trouver sur la page « Services & APIs » de la console de développement Google Play."
|
||||
|
||||
# options.rpy:203
|
||||
old "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## Le nom d’utilisateur et du projet associé au projet itch.io, séparé par un slash."
|
||||
|
||||
|
||||
+111
-111
@@ -7,19 +7,19 @@ translate french strings:
|
||||
|
||||
# screens.rpy:87
|
||||
old "## In-game screens"
|
||||
new "## In-game screens"
|
||||
new "## Écrans de jeu"
|
||||
|
||||
# screens.rpy:91
|
||||
old "## Say screen"
|
||||
new "## Say screen"
|
||||
new "## Écran des dialogues"
|
||||
|
||||
# screens.rpy:93
|
||||
old "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## L’écran des dialogues est utilisé pour afficher les dialogues du joueur. Il prend deux paramètres, who(qui) et what(quoi) qui sont respectivement le nom du personnage en train de parler et le texte à afficher. (Le paramètre who(qui) peut être None si aucun nom n’est donné.)"
|
||||
|
||||
# screens.rpy:98
|
||||
old "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## Cet écran affiche le texte correspondant à what. Il peut également créer un texte avec le paramètre who et l’identifiant « window » est utilisé pour déterminer les styles à appliquer."
|
||||
|
||||
# screens.rpy:102
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#say"
|
||||
@@ -27,11 +27,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:169
|
||||
old "## Input screen"
|
||||
new "## Input screen"
|
||||
new "## Écran de saisie"
|
||||
|
||||
# screens.rpy:171
|
||||
old "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## Cet écran est utilisé pour afficher renpy.input. Le paramètre prompt est utilisé pour passer le texte par défaut."
|
||||
|
||||
# screens.rpy:174
|
||||
old "## This screen must create an input displayable with id \"input\" to accept the various input parameters."
|
||||
@@ -43,11 +43,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:205
|
||||
old "## Choice screen"
|
||||
new "## Choice screen"
|
||||
new "## Écran des choix"
|
||||
|
||||
# screens.rpy:207
|
||||
old "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## Cet écran est utilisé pour afficher les choix qui seront fait par le joueur dans le jeu. Le premier paramètre, items, est une liste d'objets contenant chacun des champs de texte et d'action."
|
||||
|
||||
# screens.rpy:211
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
@@ -59,11 +59,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:244
|
||||
old "## Quick Menu screen"
|
||||
new "## Quick Menu screen"
|
||||
new "## Écran des menus rapides"
|
||||
|
||||
# screens.rpy:246
|
||||
old "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## Les menus rapides sont affiché dans le jeu pour permettre un accès rapide à certaines fonctions."
|
||||
|
||||
# screens.rpy:261
|
||||
old "Back"
|
||||
@@ -71,11 +71,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:262
|
||||
old "History"
|
||||
new "History"
|
||||
new "Historique"
|
||||
|
||||
# screens.rpy:263
|
||||
old "Skip"
|
||||
new "Saut"
|
||||
new "Avance rapide"
|
||||
|
||||
# screens.rpy:264
|
||||
old "Auto"
|
||||
@@ -83,7 +83,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:265
|
||||
old "Save"
|
||||
new "Sauvegarder"
|
||||
new "Sauvegarde"
|
||||
|
||||
# screens.rpy:266
|
||||
old "Q.Save"
|
||||
@@ -95,27 +95,27 @@ translate french strings:
|
||||
|
||||
# screens.rpy:268
|
||||
old "Prefs"
|
||||
new "Prefs."
|
||||
new "Préf."
|
||||
|
||||
# screens.rpy:271
|
||||
old "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## Ce code garantit que le menu d’accès rapide sera affiché dans le jeu, tant que le joueur n’aura pas explicitement demandé à cacher l’interface."
|
||||
|
||||
# screens.rpy:291
|
||||
old "## Navigation screen"
|
||||
new "## Navigation screen"
|
||||
new "## Écran de navigation"
|
||||
|
||||
# screens.rpy:293
|
||||
old "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## Cet écran est disponible dans le menu principal et dans le menu de jeu. Il fournit l’accès aux autres menus et permet le démarrage du jeu."
|
||||
|
||||
# screens.rpy:308
|
||||
old "Start"
|
||||
new "Start"
|
||||
new "Nouvelle partie"
|
||||
|
||||
# screens.rpy:316
|
||||
old "Load"
|
||||
new "Load"
|
||||
new "Charger"
|
||||
|
||||
# screens.rpy:318
|
||||
old "Preferences"
|
||||
@@ -123,7 +123,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:322
|
||||
old "End Replay"
|
||||
new "End Replay"
|
||||
new "Fin de la rediffusion"
|
||||
|
||||
# screens.rpy:326
|
||||
old "Main Menu"
|
||||
@@ -135,7 +135,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:332
|
||||
old "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## L'aide n’est ni nécessaire ni pertinante sur les appareils mobiles."
|
||||
|
||||
# screens.rpy:333
|
||||
old "Help"
|
||||
@@ -143,7 +143,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:335
|
||||
old "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## Le bouton pour quitter est banni sur iOs et n'est pas nécessaire sur Android."
|
||||
|
||||
# screens.rpy:336
|
||||
old "Quit"
|
||||
@@ -151,11 +151,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:350
|
||||
old "## Main Menu screen"
|
||||
new "## Main Menu screen"
|
||||
new "## Écran du menu principal"
|
||||
|
||||
# screens.rpy:352
|
||||
old "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Utilisé pour afficher le menu principal quand Ren'Py démarre."
|
||||
|
||||
# screens.rpy:354
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
@@ -167,7 +167,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:413
|
||||
old "## Game Menu screen"
|
||||
new "## Game Menu screen"
|
||||
new "## Écran du menu de jeu"
|
||||
|
||||
# screens.rpy:415
|
||||
old "## This lays out the basic common structure of a game menu screen. It's called with the screen title, and displays the background, title, and navigation."
|
||||
@@ -183,19 +183,19 @@ translate french strings:
|
||||
|
||||
# screens.rpy:539
|
||||
old "## About screen"
|
||||
new "## About screen"
|
||||
new "## Écran « À propos... »"
|
||||
|
||||
# screens.rpy:541
|
||||
old "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## Cet écran présente le générique, les crédits et les informations de copyright relatives au jeu et à Ren’Py."
|
||||
|
||||
# screens.rpy:544
|
||||
old "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## Il n’y a rien de spécial sur cet écran. Par conséquent, il sert aussi d’exemple pour créer un écran personnalisé."
|
||||
|
||||
# screens.rpy:551
|
||||
old "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## Cette déclaration concerne l’écran game_menu. L’élément vbox est ensuite inclus dans la fenêtre de l'écran game_menu."
|
||||
|
||||
# screens.rpy:561
|
||||
old "Version [config.version!t]\n"
|
||||
@@ -203,23 +203,23 @@ translate french strings:
|
||||
|
||||
# screens.rpy:563
|
||||
old "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about est généralement initialisé dans le fichier options.rpy."
|
||||
|
||||
# screens.rpy:567
|
||||
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
new "Conçu avec {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
|
||||
# screens.rpy:570
|
||||
old "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## Ceci est généralement redéfini dans le fichier options.rpy pour ajouter le texte dans l’écran « À propos »."
|
||||
|
||||
# screens.rpy:582
|
||||
old "## Load and Save screens"
|
||||
new "## Load and Save screens"
|
||||
new "## Écran de chargement et de sauvegarde"
|
||||
|
||||
# screens.rpy:584
|
||||
old "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## Ces écrans permettent au joueur d’enregistrer le jeu et de le charger à nouveau. Comme ils partagent beaucoup d’éléments communs, ils sont tous les deux implémentés dans un troisième écran, appelé fichiers_slots (emplacement_de_fichier)."
|
||||
|
||||
# screens.rpy:588
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#save https://www.renpy.org/doc/html/screen_special.html#load"
|
||||
@@ -231,31 +231,31 @@ translate french strings:
|
||||
|
||||
# screens.rpy:607
|
||||
old "Automatic saves"
|
||||
new "Automatic saves"
|
||||
new "Sauvegardes automatiques"
|
||||
|
||||
# screens.rpy:607
|
||||
old "Quick saves"
|
||||
new "Quick saves"
|
||||
new "Sauvegardes rapides"
|
||||
|
||||
# screens.rpy:613
|
||||
old "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## Cette instruction s’assure que l’évenement enter aura lieu avant que l’un des boutons ne fonctionne."
|
||||
|
||||
# screens.rpy:629
|
||||
old "## The grid of file slots."
|
||||
new "## The grid of file slots."
|
||||
new "## La grille des emplacements de fichiers."
|
||||
|
||||
# screens.rpy:649
|
||||
old "{#file_time}%A, %B %d %Y, %H:%M"
|
||||
new "{#file_time}%A, %B %d %Y, %H:%M"
|
||||
new "{#file_time}%A %d %B %Y, %H:%M"
|
||||
|
||||
# screens.rpy:649
|
||||
old "empty slot"
|
||||
new "empty slot"
|
||||
new "emplacement vide"
|
||||
|
||||
# screens.rpy:657
|
||||
old "## Buttons to access other pages."
|
||||
new "## Buttons to access other pages."
|
||||
new "## Boutons pour accéder aux autres pages."
|
||||
|
||||
# screens.rpy:666
|
||||
old "<"
|
||||
@@ -275,11 +275,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:711
|
||||
old "## Preferences screen"
|
||||
new "## Preferences screen"
|
||||
new "## Écran des préférences"
|
||||
|
||||
# screens.rpy:713
|
||||
old "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## L’écran de préférence permet au joueur de configurer le jeu pour mieux correspondre à ses attentes."
|
||||
|
||||
# screens.rpy:716
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#preferences"
|
||||
@@ -299,23 +299,23 @@ translate french strings:
|
||||
|
||||
# screens.rpy:744
|
||||
old "Rollback Side"
|
||||
new "Rollback Side"
|
||||
new "Sens d’annulation"
|
||||
|
||||
# screens.rpy:745
|
||||
old "Disable"
|
||||
new "Disable"
|
||||
new "Désactivé"
|
||||
|
||||
# screens.rpy:746
|
||||
old "Left"
|
||||
new "Left"
|
||||
new "Gauche"
|
||||
|
||||
# screens.rpy:747
|
||||
old "Right"
|
||||
new "Right"
|
||||
new "Droite"
|
||||
|
||||
# screens.rpy:752
|
||||
old "Unseen Text"
|
||||
new "Unseen Text"
|
||||
new "Texte non lu"
|
||||
|
||||
# screens.rpy:753
|
||||
old "After Choices"
|
||||
@@ -327,7 +327,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:756
|
||||
old "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Des boites vbox additionnelles de type \"radio_pref\" ou \"check_pref\" peuvent être ajoutées ici pour ajouter des préférences définies par le créateur du jeu."
|
||||
|
||||
# screens.rpy:767
|
||||
old "Text Speed"
|
||||
@@ -335,7 +335,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:771
|
||||
old "Auto-Forward Time"
|
||||
new "Avancement automatique"
|
||||
new "Avance automatique"
|
||||
|
||||
# screens.rpy:778
|
||||
old "Music Volume"
|
||||
@@ -355,15 +355,15 @@ translate french strings:
|
||||
|
||||
# screens.rpy:806
|
||||
old "Mute All"
|
||||
new "Mute All"
|
||||
new "Couper tous les sons"
|
||||
|
||||
# screens.rpy:882
|
||||
old "## History screen"
|
||||
new "## History screen"
|
||||
new "## Écran de l'historique"
|
||||
|
||||
# screens.rpy:884
|
||||
old "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
new "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
new "## Il s’agit d’un écran qui affiche l’historique des dialogues au joueur. Bien qu’il n'y ait rien de spécial sur cet écran, il doit accéder à l’historique de dialogue stocké dans _history_list."
|
||||
|
||||
# screens.rpy:888
|
||||
old "## https://www.renpy.org/doc/html/history.html"
|
||||
@@ -371,71 +371,71 @@ translate french strings:
|
||||
|
||||
# screens.rpy:894
|
||||
old "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Cette instruction permet d’éviter de prédire cet écran, car il peut être très large"
|
||||
|
||||
# screens.rpy:905
|
||||
old "## This lays things out properly if history_height is None."
|
||||
new "## This lays things out properly if history_height is None."
|
||||
new "## Cela positionne correctement l'écran si history_height est initialisé à None."
|
||||
|
||||
# screens.rpy:914
|
||||
old "## Take the color of the who text from the Character, if set."
|
||||
new "## Take the color of the who text from the Character, if set."
|
||||
new "## Utilise pour la couleur du texte, la couleur par défaut des dialogues du personnage si elle a été initialisée."
|
||||
|
||||
# screens.rpy:921
|
||||
old "The dialogue history is empty."
|
||||
new "The dialogue history is empty."
|
||||
new "L'historique des dialogues est vide."
|
||||
|
||||
# screens.rpy:965
|
||||
old "## Help screen"
|
||||
new "## Help screen"
|
||||
new "## Écran d'aide"
|
||||
|
||||
# screens.rpy:967
|
||||
old "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## Cet écran fournit des informations sur les touches et les boutons de souris. En interne, il utilise d’autres écrans (keyboard_help, mouse_help et gamepad_help) pour afficher une aide dédiée."
|
||||
|
||||
# screens.rpy:986
|
||||
old "Keyboard"
|
||||
new "Keyboard"
|
||||
new "Clavier"
|
||||
|
||||
# screens.rpy:987
|
||||
old "Mouse"
|
||||
new "Mouse"
|
||||
new "Souris"
|
||||
|
||||
# screens.rpy:990
|
||||
old "Gamepad"
|
||||
new "Gamepad"
|
||||
new "Manette"
|
||||
|
||||
# screens.rpy:1003
|
||||
old "Enter"
|
||||
new "Enter"
|
||||
new "Entrée"
|
||||
|
||||
# screens.rpy:1004
|
||||
old "Advances dialogue and activates the interface."
|
||||
new "Advances dialogue and activates the interface."
|
||||
new "Avance dans les dialogues et active l’interface (effectue un choix)."
|
||||
|
||||
# screens.rpy:1007
|
||||
old "Space"
|
||||
new "Space"
|
||||
new "Espace"
|
||||
|
||||
# screens.rpy:1008
|
||||
old "Advances dialogue without selecting choices."
|
||||
new "Advances dialogue without selecting choices."
|
||||
new "Avance dans les dialogues sans effectuer de choix."
|
||||
|
||||
# screens.rpy:1011
|
||||
old "Arrow Keys"
|
||||
new "Arrow Keys"
|
||||
new "Flèches directionnelles"
|
||||
|
||||
# screens.rpy:1012
|
||||
old "Navigate the interface."
|
||||
new "Navigate the interface."
|
||||
new "Permet de se déplacer dans l’interface."
|
||||
|
||||
# screens.rpy:1015
|
||||
old "Escape"
|
||||
new "Escape"
|
||||
new "Echap."
|
||||
|
||||
# screens.rpy:1016
|
||||
old "Accesses the game menu."
|
||||
new "Accesses the game menu."
|
||||
new "Ouvre le menu du jeu."
|
||||
|
||||
# screens.rpy:1019
|
||||
old "Ctrl"
|
||||
@@ -443,7 +443,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1020
|
||||
old "Skips dialogue while held down."
|
||||
new "Skips dialogue while held down."
|
||||
new "Fait défiler les dialogues tant que la touche est pressée."
|
||||
|
||||
# screens.rpy:1023
|
||||
old "Tab"
|
||||
@@ -451,79 +451,79 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1024
|
||||
old "Toggles dialogue skipping."
|
||||
new "Toggles dialogue skipping."
|
||||
new "Active ou désactives les «sauts des dialogues»."
|
||||
|
||||
# screens.rpy:1027
|
||||
old "Page Up"
|
||||
new "Page Up"
|
||||
new "Page Haut"
|
||||
|
||||
# screens.rpy:1028
|
||||
old "Rolls back to earlier dialogue."
|
||||
new "Rolls back to earlier dialogue."
|
||||
new "Retourne au précédent dialogue."
|
||||
|
||||
# screens.rpy:1031
|
||||
old "Page Down"
|
||||
new "Page Down"
|
||||
new "Page Bas"
|
||||
|
||||
# screens.rpy:1032
|
||||
old "Rolls forward to later dialogue."
|
||||
new "Rolls forward to later dialogue."
|
||||
new "Avance jusqu'au prochain dialogue."
|
||||
|
||||
# screens.rpy:1036
|
||||
old "Hides the user interface."
|
||||
new "Hides the user interface."
|
||||
new "Cache l’interface utilisateur."
|
||||
|
||||
# screens.rpy:1040
|
||||
old "Takes a screenshot."
|
||||
new "Takes a screenshot."
|
||||
new "Prend une capture d’écran."
|
||||
|
||||
# screens.rpy:1044
|
||||
old "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "Active la {a=https://www.renpy.org/l/voicing}{size=24}vocalisation automatique{/size}{/a}."
|
||||
|
||||
# screens.rpy:1050
|
||||
old "Left Click"
|
||||
new "Left Click"
|
||||
new "Bouton gauche"
|
||||
|
||||
# screens.rpy:1054
|
||||
old "Middle Click"
|
||||
new "Middle Click"
|
||||
new "Bouton central"
|
||||
|
||||
# screens.rpy:1058
|
||||
old "Right Click"
|
||||
new "Right Click"
|
||||
new "Bouton droit"
|
||||
|
||||
# screens.rpy:1062
|
||||
old "Mouse Wheel Up\nClick Rollback Side"
|
||||
old "Molette vers le haut\nBouton de retour en arrière"
|
||||
new "Mouse Wheel Up\nClick Rollback Side"
|
||||
|
||||
# screens.rpy:1066
|
||||
old "Mouse Wheel Down"
|
||||
new "Mouse Wheel Down"
|
||||
new "Molette vers le bas"
|
||||
|
||||
# screens.rpy:1073
|
||||
old "Right Trigger\nA/Bottom Button"
|
||||
new "Right Trigger\nA/Bottom Button"
|
||||
new "Bouton R1\nA/Bouton du bas"
|
||||
|
||||
# screens.rpy:1074
|
||||
old "Advance dialogue and activates the interface."
|
||||
new "Advance dialogue and activates the interface."
|
||||
new "Avance dans les dialogues et active les choix dans l'interface."
|
||||
|
||||
# screens.rpy:1078
|
||||
old "Roll back to earlier dialogue."
|
||||
new "Roll back to earlier dialogue."
|
||||
new "Retourne au précédent dialogue."
|
||||
|
||||
# screens.rpy:1081
|
||||
old "Right Shoulder"
|
||||
new "Right Shoulder"
|
||||
new "Bouton R1"
|
||||
|
||||
# screens.rpy:1082
|
||||
old "Roll forward to later dialogue."
|
||||
new "Roll forward to later dialogue."
|
||||
new "Avance jusqu'au prochain dialogue."
|
||||
|
||||
# screens.rpy:1085
|
||||
old "D-Pad, Sticks"
|
||||
new "D-Pad, Sticks"
|
||||
new "Boutons directionnels, stick gauche"
|
||||
|
||||
# screens.rpy:1089
|
||||
old "Start, Guide"
|
||||
@@ -531,27 +531,27 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1090
|
||||
old "Access the game menu."
|
||||
new "Access the game menu."
|
||||
new "Ouvre le menu du jeu."
|
||||
|
||||
# screens.rpy:1093
|
||||
old "Y/Top Button"
|
||||
new "Y/Top Button"
|
||||
new "Y/Bouton du haut"
|
||||
|
||||
# screens.rpy:1096
|
||||
old "Calibrate"
|
||||
new "Calibrate"
|
||||
new "Calibrage"
|
||||
|
||||
# screens.rpy:1124
|
||||
old "## Additional screens"
|
||||
new "## Additional screens"
|
||||
new "## Écrans additionnels"
|
||||
|
||||
# screens.rpy:1128
|
||||
old "## Confirm screen"
|
||||
new "## Confirm screen"
|
||||
new "## Écran de confirmation"
|
||||
|
||||
# screens.rpy:1130
|
||||
old "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## Cet écran est appelé quand Ren'Py souhaite poser une question au joueur dont la réponse est oui ou non."
|
||||
|
||||
# screens.rpy:1133
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
@@ -559,7 +559,7 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1137
|
||||
old "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Cette instruction s’assure que les autres écrans resteront en arrière plan tant que cet écran sera affiché."
|
||||
|
||||
# screens.rpy:1161
|
||||
old "Yes"
|
||||
@@ -571,15 +571,15 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1164
|
||||
old "## Right-click and escape answer \"no\"."
|
||||
new "## Right-click and escape answer \"no\"."
|
||||
new "## Le clic bouton droit et la touche Echap. correspondent à la réponse \"non\"."
|
||||
|
||||
# screens.rpy:1191
|
||||
old "## Skip indicator screen"
|
||||
new "## Skip indicator screen"
|
||||
new "## Écran de l’indicateur d'avance rapide"
|
||||
|
||||
# screens.rpy:1193
|
||||
old "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## L’écran skip_indicator est affiché pour indiquer qu’une avance rapide est en cours."
|
||||
|
||||
# screens.rpy:1196
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#skip-indicator"
|
||||
@@ -587,19 +587,19 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1208
|
||||
old "Skipping"
|
||||
new "Skipping"
|
||||
new "Avance rapide"
|
||||
|
||||
# screens.rpy:1215
|
||||
old "## This transform is used to blink the arrows one after another."
|
||||
new "## This transform is used to blink the arrows one after another."
|
||||
new "## Cette transformation est utilisé pour faire clignoter les flèches l’une après l’autre."
|
||||
|
||||
# screens.rpy:1247
|
||||
old "## Notify screen"
|
||||
new "## Notify screen"
|
||||
new "## Écran de notification"
|
||||
|
||||
# screens.rpy:1249
|
||||
old "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## Cet écran est utilisé pour affiché un message au joueur. (Par exemple, quand une sauvegarde rapide a eu lieu ou quand une capture d’écran vient d’être réalisée.)"
|
||||
|
||||
# screens.rpy:1252
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#notify-screen"
|
||||
@@ -607,11 +607,11 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1286
|
||||
old "## NVL screen"
|
||||
new "## NVL screen"
|
||||
new "## Écran NVL"
|
||||
|
||||
# screens.rpy:1288
|
||||
old "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## Cet écran est utilisé pour les dialogues et les menus en mode NVL."
|
||||
|
||||
# screens.rpy:1290
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
@@ -619,23 +619,23 @@ translate french strings:
|
||||
|
||||
# screens.rpy:1301
|
||||
old "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Les dialogues sont affichés soit dans une vpgrid soit dans une vbox."
|
||||
|
||||
# screens.rpy:1314
|
||||
old "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Si fourni, affiche le menu. Le menu peut s’afficher de manière incorrecte si config.narrator_menu est initialisé à True, comme c’est le cas au-dessus."
|
||||
|
||||
# screens.rpy:1344
|
||||
old "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## Ce paramètre controle le maximum d’entrée dans le mode NVL qui peuvent être affichée simultanément."
|
||||
|
||||
# screens.rpy:1406
|
||||
old "## Mobile Variants"
|
||||
new "## Mobile Variants"
|
||||
new "## Variantes pour les mobiles"
|
||||
|
||||
# screens.rpy:1413
|
||||
old "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Comme la souris peut ne pas être présente, nous remplaçons le menu rapide avec une version qui utilise des boutons plus gros et qui sont plus faciles à toucher du doigt."
|
||||
|
||||
# screens.rpy:1429
|
||||
old "Menu"
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
|
||||
translate indonesian strings:
|
||||
translate indonesian strings:
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Monday"
|
||||
@@ -263,7 +262,7 @@ translate indonesian strings:
|
||||
|
||||
# 00updater.rpy:704
|
||||
old "Could not verify update signature."
|
||||
new "Tidak dapat memverifikasi signature update."
|
||||
new "Tidak dapat memverifikasi tandatangan update."
|
||||
|
||||
# 00updater.rpy:975
|
||||
old "The update file was not downloaded."
|
||||
@@ -303,7 +302,7 @@ translate indonesian strings:
|
||||
|
||||
# 00updater.rpy:1416
|
||||
old "The updates have been installed. The program will restart."
|
||||
new "Update sudah terpasang. Program akan me restart."
|
||||
new "Update sudah terpasang. Program akan melakukan restart."
|
||||
|
||||
# 00updater.rpy:1418
|
||||
old "The updates have been installed."
|
||||
@@ -333,3 +332,102 @@ translate indonesian strings:
|
||||
old "return"
|
||||
new "Kembali"
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# 00director.rpy:689
|
||||
old "The interactive director is not enabled here."
|
||||
new "Direktor interaktif tidak di aktifkan di sini."
|
||||
|
||||
# 00director.rpy:1461
|
||||
old "Done"
|
||||
new "Selesai"
|
||||
|
||||
# 00director.rpy:1469
|
||||
old "(statement)"
|
||||
new "(statement)"
|
||||
|
||||
# 00director.rpy:1470
|
||||
old "(tag)"
|
||||
new "(tag)"
|
||||
|
||||
# 00director.rpy:1471
|
||||
old "(attributes)"
|
||||
new "(attributes)"
|
||||
|
||||
# 00director.rpy:1472
|
||||
old "(transform)"
|
||||
new "(tramsform)"
|
||||
|
||||
# 00director.rpy:1497
|
||||
old "(transition)"
|
||||
new "(transition)"
|
||||
|
||||
# 00director.rpy:1509
|
||||
old "(channel)"
|
||||
new "(channel)"
|
||||
|
||||
# 00director.rpy:1510
|
||||
old "(filename)"
|
||||
new "(filename)"
|
||||
|
||||
# 00director.rpy:1535
|
||||
old "Change"
|
||||
new "Rubah"
|
||||
|
||||
# 00director.rpy:1537
|
||||
old "Add"
|
||||
new "Tambah"
|
||||
|
||||
# 00director.rpy:1543
|
||||
old "Remove"
|
||||
new "Hapus"
|
||||
|
||||
# 00director.rpy:1576
|
||||
old "Statement:"
|
||||
new "Pernyataan:"
|
||||
|
||||
# 00director.rpy:1597
|
||||
old "Tag:"
|
||||
new "Tag:"
|
||||
|
||||
# 00director.rpy:1613
|
||||
old "Attributes:"
|
||||
new "Atribut:"
|
||||
|
||||
# 00director.rpy:1631
|
||||
old "Transforms:"
|
||||
new "Transforms:"
|
||||
|
||||
# 00director.rpy:1650
|
||||
old "Behind:"
|
||||
new "Di Belakang:"
|
||||
|
||||
# 00director.rpy:1669
|
||||
old "Transition:"
|
||||
new "Transisi:"
|
||||
|
||||
# 00director.rpy:1687
|
||||
old "Channel:"
|
||||
new "Channel:"
|
||||
|
||||
# 00director.rpy:1705
|
||||
old "Audio Filename:"
|
||||
new "Nama File Audio:"
|
||||
|
||||
# _developer\developer.rpym:43
|
||||
old "Interactive Director (D)"
|
||||
new "Direktor Interaktif (D)"
|
||||
|
||||
# _developer\developer.rpym:67
|
||||
old "Show Texture Size"
|
||||
new "Tampilkan Ukuran Textur"
|
||||
|
||||
# _developer\developer.rpym:70
|
||||
old "Hide Texture size"
|
||||
new "Sembunyikan Ukuran Textur"
|
||||
|
||||
# _developer\developer.rpym:569
|
||||
old "{size_mb:,.1f} MB in {count} textures."
|
||||
new "{size_mb:,.1f} MB pada {count} textur."
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ translate indonesian strings:
|
||||
|
||||
# _developer/developer.rpym:53
|
||||
old "Filename List"
|
||||
new "List Namafile"
|
||||
new "List Nama File"
|
||||
|
||||
# _developer/developer.rpym:57
|
||||
old "Show Image Load Log"
|
||||
@@ -75,7 +75,7 @@ translate indonesian strings:
|
||||
|
||||
# _developer/developer.rpym:532
|
||||
old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ gambar di prediksikan (baik){/color}\n{color=#fcc}✘ gambar tidak diprediksi (buruk){/color}\n{color=#fff}Drag untuk pindah.{/color}"
|
||||
|
||||
# _developer/inspector.rpym:38
|
||||
old "Displayable Inspector"
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
|
||||
translate indonesian strings:
|
||||
translate indonesian strings:
|
||||
|
||||
# 00gltest.rpy:64
|
||||
old "Graphics Acceleration"
|
||||
@@ -177,3 +176,31 @@ translate indonesian strings:
|
||||
old "Copies the errors.txt file to the clipboard."
|
||||
new "Salin file errors.txt ke Papan Klip."
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
old "Open"
|
||||
new "Buka"
|
||||
|
||||
# _errorhandling.rpym:523
|
||||
old "Copy"
|
||||
new "Salin"
|
||||
|
||||
# _errorhandling.rpym:576
|
||||
old "Console"
|
||||
new "Konsol"
|
||||
|
||||
# _errorhandling.rpym:578
|
||||
old "Opens a console to allow debugging the problem."
|
||||
new "Buka konsol untuk mendebug masalah"
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# 00gltest.rpy:89
|
||||
old "NPOT"
|
||||
new "NPOT"
|
||||
|
||||
# _errorhandling.rpym:585
|
||||
old "Ignores the exception, allowing you to continue."
|
||||
new "Hiraukan Kesalahan, memperbolehkan kamu untuk melanjutkan."
|
||||
|
||||
@@ -409,3 +409,52 @@ translate indonesian strings:
|
||||
old "## Quick buttons."
|
||||
new "## Quick buttons."
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# gui.rpy:17
|
||||
old "## GUI Configuration Variables"
|
||||
new "## Variabel konfigurasi GUI"
|
||||
|
||||
# gui.rpy:168
|
||||
old "## The color of button text in various states."
|
||||
new "## Warna tombol text di berbagai kondisi."
|
||||
|
||||
# gui.rpy:174
|
||||
old "## The horizontal alignment of the button text. (0.0 is left, 0.5 is center, 1.0 is right)."
|
||||
new "## Alignment horisontal tombol text. (0.0 itu kiri, 0.5 tengah, 1.0 kanan)."
|
||||
|
||||
# gui.rpy:276
|
||||
old "## The position of the main menu text."
|
||||
new "## posisi text menu utama."
|
||||
|
||||
# gui.rpy:398
|
||||
old "## Localization"
|
||||
new "## Lokalisasi"
|
||||
|
||||
# gui.rpy:400
|
||||
old "## This controls where a line break is permitted. The default is suitable for most languages. A list of available values can be found at https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
new "## Ini mengendalikan dimana line break di ijinkan. Pengaturan bawaan sudah cocok untuk kebanyakan bahasa. Daftar value yang tersedia dapat di lihat di https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
|
||||
# gui.rpy:408
|
||||
old "## Mobile devices"
|
||||
new "## Perangkat mobile"
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the initialization statements in this file to run before init statements in any other file."
|
||||
new "## pernyataan offset init menyebabkan pernyataan inisialisasi di file ini untuk berjalan lebih dahulu daripada pernyataan init di file lain nya."
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames."
|
||||
new "## Frame generic"
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written screens."
|
||||
new "## GUI Bawaan hanya menggunakan slider dan scrollbars vertikal. Bar lainnya hanya di gunakan pada layar GUI yang di tulis sendiri oleh pembuat/creator."
|
||||
|
||||
# gui.rpy:434
|
||||
old "## Change the size and spacing of various things."
|
||||
new "## Ubah ukuran dan jarak dari berbagai hal."
|
||||
|
||||
|
||||
@@ -259,19 +259,19 @@ translate indonesian strings:
|
||||
|
||||
# distribute.rpy:1050
|
||||
old "Unpacking the Macintosh application for signing..."
|
||||
new "Unpacking the Macintosh application for signing..."
|
||||
new "Mengunpack aplikasi Macintosh untuk tandatangan..."
|
||||
|
||||
# distribute.rpy:1060
|
||||
old "Signing the Macintosh application..."
|
||||
new "Signing the Macintosh application..."
|
||||
new "Menandatangani aplikasi Macintosh..."
|
||||
|
||||
# distribute.rpy:1082
|
||||
old "Creating the Macintosh DMG..."
|
||||
new "Creating the Macintosh DMG..."
|
||||
new "Membuat Macintosh DMG..."
|
||||
|
||||
# distribute.rpy:1091
|
||||
old "Signing the Macintosh DMG..."
|
||||
new "Signing the Macintosh DMG..."
|
||||
new "Menandatangani Macintosh DMG..."
|
||||
|
||||
# distribute.rpy:1248
|
||||
old "Writing the [variant] [format] package."
|
||||
@@ -279,7 +279,7 @@ translate indonesian strings:
|
||||
|
||||
# distribute.rpy:1261
|
||||
old "Making the [variant] update zsync file."
|
||||
new "Membuat [variant] zsync update file."
|
||||
new "Membuat file update zsync : [variant] ."
|
||||
|
||||
# distribute.rpy:1404
|
||||
old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
|
||||
@@ -399,7 +399,7 @@ translate indonesian strings:
|
||||
|
||||
# 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 "Text editor adalah program yang akan kamu gunakan untuk mengedit file script Ren'Pu, Kamu dapat memilih editor Ren'Py yang akan kamu pakai. Jika belum ada, editor akan otomatis di download dan di pasang."
|
||||
new "Text editor adalah program yang akan kamu gunakan untuk mengedit file script Ren'Py, Kamu dapat memilih editor Ren'Py yang akan kamu pakai. Jika belum ada, editor akan otomatis di download dan di pasang."
|
||||
|
||||
# editor.rpy:494
|
||||
old "Cancel"
|
||||
@@ -483,7 +483,7 @@ translate indonesian strings:
|
||||
|
||||
# front_page.rpy:239
|
||||
old "Change Theme"
|
||||
new "Gant Tema"
|
||||
new "Ganti Tema"
|
||||
|
||||
# front_page.rpy:242
|
||||
old "Delete Persistent"
|
||||
@@ -607,7 +607,7 @@ translate indonesian strings:
|
||||
|
||||
# interface.rpy:356
|
||||
old "While [what!q], an error occured:"
|
||||
new "Ketika [what!q], Kesalahakn Terjadi:"
|
||||
new "Kesalahan terjadi ketika : [what!q] adalah :"
|
||||
|
||||
# interface.rpy:356
|
||||
old "[exception!q]"
|
||||
@@ -1131,7 +1131,7 @@ translate indonesian strings:
|
||||
|
||||
# updater.rpy:132
|
||||
old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
|
||||
new "Update berdarah dari pengembangan Ren'Py. Ini mungikin mempunyai fitur terbaru. Bahkan tidak jalan sama sekali."
|
||||
new "Update terbaru dari pengembangan Ren'Py. Ini mungikin mempunyai fitur terbaru. Bahkan tidak jalan sama sekali."
|
||||
|
||||
# updater.rpy:152
|
||||
old "An error has occured:"
|
||||
@@ -1185,3 +1185,90 @@ translate indonesian strings:
|
||||
old "Proceed"
|
||||
new "Lanjut."
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# choose_directory.rpy:104
|
||||
old "The selected projects directory is not writable."
|
||||
new "Direktori proyek terpilih tidak dapat di tulis (not writable)"
|
||||
|
||||
# distribute.rpy:1061
|
||||
old "Signing the Macintosh application...\n(This may take a long time.)"
|
||||
new "Menandatangani aplikasi Macintosh...\n(Ini mungkin memakan waktu lama.)"
|
||||
|
||||
# front_page.rpy:91
|
||||
old "PROJECTS:"
|
||||
new "PROYEK:"
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# preferences.rpy:181
|
||||
old "Legacy options"
|
||||
new "Opsi Legasi"
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# android.rpy:304
|
||||
old "Android: [project.current.display_name!q]"
|
||||
new "Android: [project.current.display_name!q]"
|
||||
|
||||
# distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.display_name!q]"
|
||||
new "Distribusi Build: [project.current.display_name!q]"
|
||||
|
||||
# gui7.rpy:372
|
||||
old "WIDTH"
|
||||
new "LEBAR"
|
||||
|
||||
# gui7.rpy:372
|
||||
old "Please enter the width of your game, in pixels."
|
||||
new "Tolong masukkan lebar dari game mu, dalam pixel."
|
||||
|
||||
# gui7.rpy:377
|
||||
old "The width must be a number."
|
||||
new "Ukuran lebar harus dalam angka."
|
||||
|
||||
# gui7.rpy:379
|
||||
old "HEIGHT"
|
||||
new "TINGGI"
|
||||
|
||||
# gui7.rpy:379
|
||||
old "Please enter the height of your game, in pixels."
|
||||
new "Tolong masukkan tinggi dari game mu, dalam pixel."
|
||||
|
||||
# gui7.rpy:384
|
||||
old "The height must be a number."
|
||||
new "Ukuran tinggi harus dalam angka."
|
||||
|
||||
# interface.rpy:136
|
||||
old "Ren'Py Sponsor Information"
|
||||
new "Informasi Sponsor Ren'Py"
|
||||
|
||||
# ios.rpy:211
|
||||
old "iOS: [project.current.display_name!q]"
|
||||
new "iOS: [project.current.display_name!q]"
|
||||
|
||||
# navigation.rpy:168
|
||||
old "Navigate: [project.current.display_name!q]"
|
||||
new "Navigasi: [project.current.display_name!q]"
|
||||
|
||||
# new_project.rpy:71
|
||||
old "You will be creating an [new_project_language] language project. Change the launcher language in preferences to create a project in another language."
|
||||
new "Kamu akan membuat bahasa proyek : [new_project_language]. Ganti bahasa launcher di pengaturan untuk membuat proyek dalam bahasa lain."
|
||||
|
||||
# preferences.rpy:187
|
||||
old "Force new tutorial"
|
||||
new "Paksa tutorial baru"
|
||||
|
||||
# preferences.rpy:194
|
||||
old "Sponsor message"
|
||||
new "Pesan sponsor"
|
||||
|
||||
# translations.rpy:92
|
||||
old "Translations: [project.current.display_name!q]"
|
||||
new "Penerjemah : [project.current.display_name!q]"
|
||||
|
||||
# translations.rpy:343
|
||||
old "Extract Dialogue: [project.current.display_name!q]"
|
||||
new "Extrak Dialog: [project.current.display_name!q]"
|
||||
|
||||
|
||||
@@ -193,3 +193,20 @@ translate indonesian strings:
|
||||
old "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## Nama pengguna dan nama proyek yang di asosiasikan dengan proyek itch.io, di pisahkan dengan garis miring."
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon"
|
||||
new "## Ikon"
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# options.rpy:81
|
||||
old "## Between screens of the game menu."
|
||||
new "## Antara layar dari menu permainan"
|
||||
|
||||
# options.rpy:201
|
||||
old "## Set this to a string containing your Apple Developer ID Application to enable codesigning on the Mac. Be sure to change it to your own Apple-issued ID."
|
||||
new "## Atur ini ke string yang berisi ID Developer Aplikasi Apple mu untuk mengaktifkan codesigning di Mac. Pastikan untuk mengganti nya ke ID mu sendiri yang sudah di berikan oleh Apple."
|
||||
|
||||
|
||||
@@ -3,23 +3,23 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:9
|
||||
old "## Styles"
|
||||
new "## Styles"
|
||||
new "## Gaya"
|
||||
|
||||
# screens.rpy:87
|
||||
old "## In-game screens"
|
||||
new "## In-game screens"
|
||||
new "## Layar In-game"
|
||||
|
||||
# screens.rpy:91
|
||||
old "## Say screen"
|
||||
new "## Say screen"
|
||||
new "## Layar Say"
|
||||
|
||||
# screens.rpy:93
|
||||
old "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## Layar say di gunakan untuk menampilkan dialog kepada pemain. Ini menggunakan dua parameter, who dan what, yang merupakan nama karakter yang berbicara dan text yang akan di tampilkan, masing-masing. (Kedua parameter dapat berisi None jika tidak ada nama yang di berikan."
|
||||
|
||||
# screens.rpy:98
|
||||
old "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## Layar ini harus membuat text yang dapat di tampilkan dengan id \"what\", yang di mana Ren'Py menggunakan ini untuk mengatur tampilan text. Ini juga dapat membuat sesuatu yang dapat di tampilkan dengan id \"who\" dan id \"window\" untuk mengaplikasikan properti gaya."
|
||||
|
||||
# screens.rpy:102
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#say"
|
||||
@@ -27,15 +27,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:169
|
||||
old "## Input screen"
|
||||
new "## Input screen"
|
||||
new "## Layar masukkan/input"
|
||||
|
||||
# screens.rpy:171
|
||||
old "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## Layar ini di gunakan untuk menampilkan renpy.input. Parameter prompt digunakan untuk meneruskan text yang di prompt/minta."
|
||||
|
||||
# screens.rpy:174
|
||||
old "## This screen must create an input displayable with id \"input\" to accept the various input parameters."
|
||||
new "## This screen must create an input displayable with id \"input\" to accept the various input parameters."
|
||||
new "## Layar ini harus membuat input yang dapat di tampilkan dengan id \"input\" untuk menerima berbagai parameter masukan."
|
||||
|
||||
# screens.rpy:177
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#input"
|
||||
@@ -43,11 +43,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:205
|
||||
old "## Choice screen"
|
||||
new "## Choice screen"
|
||||
new "## Layar Pilihan"
|
||||
|
||||
# screens.rpy:207
|
||||
old "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## Layar ini digunakan untuk menampilkan pilihan dalam game yang disajikan oleh menu statement. Satu parameter, item, adalah daftar objek, masing-masing dengan bidang keterangan dan tindakan."
|
||||
|
||||
# screens.rpy:211
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
@@ -55,15 +55,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:221
|
||||
old "## When this is true, menu captions will be spoken by the narrator. When false, menu captions will be displayed as empty buttons."
|
||||
new "## When this is true, menu captions will be spoken by the narrator. When false, menu captions will be displayed as empty buttons."
|
||||
new "## Bila ini benar, caption menu akan diucapkan oleh narator. Bila salah, caption menu akan ditampilkan sebagai tombol kosong."
|
||||
|
||||
# screens.rpy:244
|
||||
old "## Quick Menu screen"
|
||||
new "## Quick Menu screen"
|
||||
new "## Layar Menu Cepat/Quick Menu"
|
||||
|
||||
# screens.rpy:246
|
||||
old "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## Menu cepat ditampilkan dalam game untuk memudahkan akses ke menu di luar game."
|
||||
|
||||
# screens.rpy:261
|
||||
old "Back"
|
||||
@@ -99,15 +99,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:271
|
||||
old "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## Kode ini memastikan layar quick_menu di tampilkan di dalam permainan, kapanpun player tidak secaralangsung menyembunyikan antarmuka."
|
||||
|
||||
# screens.rpy:291
|
||||
old "## Navigation screen"
|
||||
new "## Navigation screen"
|
||||
new "## Layar navigasi"
|
||||
|
||||
# screens.rpy:293
|
||||
old "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## Layar ini di ikutsertakan di menu utama dan permainan, dan menyediakan navigasi ke menu lainnya, dan untuk memulai permainan."
|
||||
|
||||
# screens.rpy:308
|
||||
old "Start"
|
||||
@@ -135,7 +135,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:332
|
||||
old "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## Bantuan tidak perlu atau relevan dengan perangkat mobile."
|
||||
|
||||
# screens.rpy:333
|
||||
old "Help"
|
||||
@@ -143,7 +143,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:335
|
||||
old "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## Tombol keluar di banned di iOS dan tidak diperlukan di Android."
|
||||
|
||||
# screens.rpy:336
|
||||
old "Quit"
|
||||
@@ -151,11 +151,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:350
|
||||
old "## Main Menu screen"
|
||||
new "## Main Menu screen"
|
||||
new "## Layar Menu utama"
|
||||
|
||||
# screens.rpy:352
|
||||
old "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Digunakan untuk menampilkan menu utama ketika Ren'Py dimulai."
|
||||
|
||||
# screens.rpy:354
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
@@ -163,19 +163,19 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:369
|
||||
old "## The use statement includes another screen inside this one. The actual contents of the main menu are in the navigation screen."
|
||||
new "## The use statement includes another screen inside this one. The actual contents of the main menu are in the navigation screen."
|
||||
new "## Pernyataan 'use' mengikutsertakan layar lain ke layar ini. Isi sebenarnya dari menu utama adalah layar navigasi."
|
||||
|
||||
# screens.rpy:413
|
||||
old "## Game Menu screen"
|
||||
new "## Game Menu screen"
|
||||
new "## layar Menu Permainan"
|
||||
|
||||
# screens.rpy:415
|
||||
old "## This lays out the basic common structure of a game menu screen. It's called with the screen title, and displays the background, title, and navigation."
|
||||
new "## This lays out the basic common structure of a game menu screen. It's called with the screen title, and displays the background, title, and navigation."
|
||||
new "## Ini menjalaskan struktur dasar yang paling sering di gunakan di layar menu permainan, ini ditampilkan beserta layar judul, dan menampilkan latar belakang,judul,dan navigasi."
|
||||
|
||||
# screens.rpy:418
|
||||
old "## The scroll parameter can be None, or one of \"viewport\" or \"vpgrid\". When this screen is intended to be used with one or more children, which are transcluded (placed) inside it."
|
||||
new "## The scroll parameter can be None, or one of \"viewport\" or \"vpgrid\". When this screen is intended to be used with one or more children, which are transcluded (placed) inside it."
|
||||
new "## Parameter scroll dapat berisi 'None', atau \"viewport\" dan \"vpgrid\". Ketika layar ini di maksudkan untuk di gunakan dengan cabang satu atau lebih, yang di tempatkan di dalamnya."
|
||||
|
||||
# screens.rpy:476
|
||||
old "Return"
|
||||
@@ -183,19 +183,19 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:539
|
||||
old "## About screen"
|
||||
new "## About screen"
|
||||
new "## Layar About"
|
||||
|
||||
# screens.rpy:541
|
||||
old "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## Layar ini menampilkan credit dan informasi copyright tentang game dan Ren.Py."
|
||||
|
||||
# screens.rpy:544
|
||||
old "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## Tidak ada yang spesial dengan layar ini, semenjak ini juga berperan sebagai contoh bagaimana membuat layar custom."
|
||||
|
||||
# screens.rpy:551
|
||||
old "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## Pernyataan 'use' ini mengikutsertakan layar game_menu ke dalam layar ini. Percabangan vbox lalu di ikutsertakan kedalam viewport di dalam layar game_menu."
|
||||
|
||||
# screens.rpy:561
|
||||
old "Version [config.version!t]\n"
|
||||
@@ -203,7 +203,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:563
|
||||
old "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about biasanya di set di options.rpy."
|
||||
|
||||
# screens.rpy:567
|
||||
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
@@ -211,15 +211,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:570
|
||||
old "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## Ini di definisikan kembali di options.rpy untuk menambahkan text ke layar About."
|
||||
|
||||
# screens.rpy:582
|
||||
old "## Load and Save screens"
|
||||
new "## Load and Save screens"
|
||||
new "## Layar Load and Save"
|
||||
|
||||
# screens.rpy:584
|
||||
old "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## Layar ini bertanggungjawab untuk mengijinkan pemain menyimpan dan meload lagi. Semenjak mereke hampir memiliki hal yang sama, keduanya di implementasinan di percabangan layar ketiga, file_slots."
|
||||
|
||||
# screens.rpy:588
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#save https://www.renpy.org/doc/html/screen_special.html#load"
|
||||
@@ -239,11 +239,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:613
|
||||
old "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## Ini memastikan input akan mendapat event masuk sebelum tombol lainnya."
|
||||
|
||||
# screens.rpy:629
|
||||
old "## The grid of file slots."
|
||||
new "## The grid of file slots."
|
||||
new "## Kolom slot file."
|
||||
|
||||
# screens.rpy:649
|
||||
old "{#file_time}%A, %B %d %Y, %H:%M"
|
||||
@@ -255,7 +255,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:657
|
||||
old "## Buttons to access other pages."
|
||||
new "## Buttons to access other pages."
|
||||
new "## Tombol untuk mengakses halaman lain."
|
||||
|
||||
# screens.rpy:666
|
||||
old "<"
|
||||
@@ -275,11 +275,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:711
|
||||
old "## Preferences screen"
|
||||
new "## Preferences screen"
|
||||
new "## Layar preferensi/opsi"
|
||||
|
||||
# screens.rpy:713
|
||||
old "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## Layar preferensi mengijinkan pemain untuk mengkonfigurasi permainan untuk menyesuaikan gaya bermain masing masing individu."
|
||||
|
||||
# screens.rpy:716
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#preferences"
|
||||
@@ -327,7 +327,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:756
|
||||
old "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Tipe tambahan vboxes \"radio_pref\" atau \"check_pref\" dapat di tambahkan disini, untuk menambahkan tambahan preferensi yang dibuat creator."
|
||||
|
||||
# screens.rpy:767
|
||||
old "Text Speed"
|
||||
@@ -359,27 +359,26 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:882
|
||||
old "## History screen"
|
||||
new "## History screen"
|
||||
new "## Layar History"
|
||||
|
||||
# screens.rpy:884
|
||||
old "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
new "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
|
||||
new "## Layar yang menampilkan History dialog kepada pemain. Semenjak tidak ada yang spesial tentang layar ini, ini memiliki akses ke history dialog yang di simpan di _history_list."
|
||||
# screens.rpy:888
|
||||
old "## https://www.renpy.org/doc/html/history.html"
|
||||
new "## https://www.renpy.org/doc/html/history.html"
|
||||
|
||||
# screens.rpy:894
|
||||
old "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Hindari mempredisi layar ini, ini dapat berukuran sangat besar."
|
||||
|
||||
# screens.rpy:905
|
||||
old "## This lays things out properly if history_height is None."
|
||||
new "## This lays things out properly if history_height is None."
|
||||
new "## Ini menampilkan layar secara semestinya jika history_height memiliki value None."
|
||||
|
||||
# screens.rpy:914
|
||||
old "## Take the color of the who text from the Character, if set."
|
||||
new "## Take the color of the who text from the Character, if set."
|
||||
new "## Mengambil warna dari text 'who' dari karakter, jika di set."
|
||||
|
||||
# screens.rpy:921
|
||||
old "The dialogue history is empty."
|
||||
@@ -387,11 +386,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:965
|
||||
old "## Help screen"
|
||||
new "## Help screen"
|
||||
new "## Layar Bantuan"
|
||||
|
||||
# screens.rpy:967
|
||||
old "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## Layar yang memberikan informasi tentang keyboard dan mouse binding. Ini menggunakan layar lain (keyboard_help, mouse_help, and gamepad_help) untuk menampilkan bantuan yang sebenarnya."
|
||||
|
||||
# screens.rpy:986
|
||||
old "Keyboard"
|
||||
@@ -543,15 +542,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1124
|
||||
old "## Additional screens"
|
||||
new "## Additional screens"
|
||||
new "## Layar Tambahan"
|
||||
|
||||
# screens.rpy:1128
|
||||
old "## Confirm screen"
|
||||
new "## Confirm screen"
|
||||
new "## Layar konfirmasi"
|
||||
|
||||
# screens.rpy:1130
|
||||
old "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## Layar konfirmasi di panggil ketika Ren'Py mau menanyakan ke pemain pertanyaan ya atau tidak."
|
||||
|
||||
# screens.rpy:1133
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
@@ -559,7 +558,7 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1137
|
||||
old "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Memastikan layar lain tidak mendapatkan input ketika layar ini di panggil."
|
||||
|
||||
# screens.rpy:1161
|
||||
old "Yes"
|
||||
@@ -571,15 +570,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1164
|
||||
old "## Right-click and escape answer \"no\"."
|
||||
new "## Right-click and escape answer \"no\"."
|
||||
new "## Klik kanan dan jawaban escape \"Tidak\"."
|
||||
|
||||
# screens.rpy:1191
|
||||
old "## Skip indicator screen"
|
||||
new "## Skip indicator screen"
|
||||
new "## Lompati indikator layar"
|
||||
|
||||
# screens.rpy:1193
|
||||
old "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## layar skip_indicator di tampilkan untuk mengindikasian proses skipping sedang dalam proses."
|
||||
|
||||
# screens.rpy:1196
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#skip-indicator"
|
||||
@@ -591,15 +590,15 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1215
|
||||
old "## This transform is used to blink the arrows one after another."
|
||||
new "## This transform is used to blink the arrows one after another."
|
||||
new "## transform digunakan untuk mengkedipkan panah setelah yang lain."
|
||||
|
||||
# screens.rpy:1247
|
||||
old "## Notify screen"
|
||||
new "## Notify screen"
|
||||
new "## Layar pemberitahuan"
|
||||
|
||||
# screens.rpy:1249
|
||||
old "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## layar notify digunakan untuk menampilkan pesan kepada pemain. (Seperti, ketika game di simpan cepat atau screenshot di ambil.)"
|
||||
|
||||
# screens.rpy:1252
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#notify-screen"
|
||||
@@ -607,11 +606,11 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1286
|
||||
old "## NVL screen"
|
||||
new "## NVL screen"
|
||||
new "## Layar NVL"
|
||||
|
||||
# screens.rpy:1288
|
||||
old "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## Layar ini digunakan untuk dialog dan menu mode-NVL."
|
||||
|
||||
# screens.rpy:1290
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
@@ -619,25 +618,100 @@ translate indonesian strings:
|
||||
|
||||
# screens.rpy:1301
|
||||
old "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Menampilkan dialog pada vpgrid atau vbox."
|
||||
|
||||
# screens.rpy:1314
|
||||
old "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Menampilkan menu, jika di berikan. Menu mungkin akan di tampilkan secara tidak benar jika config.narrator_menu di set ke True, seperti di atas."
|
||||
|
||||
# screens.rpy:1344
|
||||
old "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## Ini mengendalikan angka maksimum entri mode-NVL yang dapat di tampilkan sekaligus."
|
||||
|
||||
# screens.rpy:1406
|
||||
old "## Mobile Variants"
|
||||
new "## Mobile Variants"
|
||||
new "## Versi Mobile(HP/Handphone/Android)"
|
||||
|
||||
# screens.rpy:1413
|
||||
old "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Semenjak mouse tidak ada, kami mengganti menu cepat dengan yang menggunakan tombol yang lebih besar dan sedikit, yang memudahkan untuk di sentuh."
|
||||
|
||||
# screens.rpy:1429
|
||||
old "Menu"
|
||||
new "Menu"
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# screens.rpy:120
|
||||
old "## If there's a side image, display it above the text. Do not display on the phone variant - there's no room."
|
||||
new "## Jika ada gambar di sisi, tampilkan di atas text. Jangan tampilkan di versi HP[Handphone)(Android) - Karena tidak ada ruang."
|
||||
|
||||
# screens.rpy:252
|
||||
old "## Ensure this appears on top of other screens."
|
||||
new "## Memastikan ini muncul di atas layar yang lain."
|
||||
|
||||
# screens.rpy:291
|
||||
old "## Main and Game Menu Screens"
|
||||
new "## Layar Menu Utama dan Menu Permainan"
|
||||
|
||||
# screens.rpy:361
|
||||
old "## This ensures that any other menu screen is replaced."
|
||||
new "## Ini Memastikan Layar Menu Yang Lain Telah Di Timpa"
|
||||
|
||||
# screens.rpy:368
|
||||
old "## This empty frame darkens the main menu."
|
||||
new "## Frame kosong ini menggelap di menu utama."
|
||||
|
||||
# screens.rpy:439
|
||||
old "## Reserve space for the navigation section."
|
||||
new "## Memesan tempat untuk bagian navigasi."
|
||||
|
||||
# screens.rpy:619
|
||||
old "## The page name, which can be edited by clicking on a button."
|
||||
new "## Nama halaman, yang dapat di edit dengan mengklik tombol."
|
||||
|
||||
# screens.rpy:674
|
||||
old "## range(1, 10) gives the numbers from 1 to 9."
|
||||
new "## antara(1,10) beri nomor antara 1 sampai 9."
|
||||
|
||||
# screens.rpy:1079
|
||||
old "Left Trigger\nLeft Shoulder"
|
||||
new "Trigger Kiri\nBahu Kiri"
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# screens.rpy:1233
|
||||
old "## We have to use a font that has the BLACK RIGHT-POINTING SMALL TRIANGLE glyph in it."
|
||||
new "## Kami harus menggunakan font yang mempunyai glyph BLACK RIGHT-POINTING SMALL TRIANGLE di dalam nya."
|
||||
|
||||
|
||||
translate indonesian strings:
|
||||
|
||||
# screens.rpy:120
|
||||
old "## Make the namebox available for styling through the Character object."
|
||||
new "## Buat namebox tersedia untuk mengatur gaya melalui objek karakter."
|
||||
|
||||
# screens.rpy:172
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#input"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#input"
|
||||
|
||||
# screens.rpy:205
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
|
||||
# screens.rpy:350
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
|
||||
# screens.rpy:917
|
||||
old "## This determines what tags are allowed to be displayed on the history screen."
|
||||
new "## Ini menentukan tag apa yang diizinkan ditampilkan di layar sejarah/catatan."
|
||||
|
||||
# screens.rpy:1133
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
|
||||
# screens.rpy:1290
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
|
||||
|
||||
@@ -3,111 +3,111 @@ translate italian strings:
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Monday"
|
||||
new "{#weekday}Monday"
|
||||
new "{#weekday}Lunedì"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Tuesday"
|
||||
new "{#weekday}Tuesday"
|
||||
new "{#weekday}Martedì"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Wednesday"
|
||||
new "{#weekday}Wednesday"
|
||||
new "{#weekday}Mercoledì"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Thursday"
|
||||
new "{#weekday}Thursday"
|
||||
new "{#weekday}Giovedì"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Friday"
|
||||
new "{#weekday}Friday"
|
||||
new "{#weekday}Venerdì"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Saturday"
|
||||
new "{#weekday}Saturday"
|
||||
new "{#weekday}Sabato"
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Sunday"
|
||||
new "{#weekday}Sunday"
|
||||
new "{#weekday}Domenica"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Mon"
|
||||
new "{#weekday_short}Mon"
|
||||
new "{#weekday_short}Lun"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Tue"
|
||||
new "{#weekday_short}Tue"
|
||||
new "{#weekday_short}Mar"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Wed"
|
||||
new "{#weekday_short}Wed"
|
||||
new "{#weekday_short}Mer"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Thu"
|
||||
new "{#weekday_short}Thu"
|
||||
new "{#weekday_short}Gio"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Fri"
|
||||
new "{#weekday_short}Fri"
|
||||
new "{#weekday_short}Ven"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sat"
|
||||
new "{#weekday_short}Sat"
|
||||
new "{#weekday_short}Sab"
|
||||
|
||||
# 00action_file.rpy:37
|
||||
old "{#weekday_short}Sun"
|
||||
new "{#weekday_short}Sun"
|
||||
new "{#weekday_short}Dom"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}January"
|
||||
new "{#month}January"
|
||||
new "{#month}Gennaio"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}February"
|
||||
new "{#month}February"
|
||||
new "{#month}Febbraio"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}March"
|
||||
new "{#month}March"
|
||||
new "{#month}Marzo"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}April"
|
||||
new "{#month}April"
|
||||
new "{#month}Aprile"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}May"
|
||||
new "{#month}May"
|
||||
new "{#month}Maggio"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}June"
|
||||
new "{#month}June"
|
||||
new "{#month}Giugno"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}July"
|
||||
new "{#month}July"
|
||||
new "{#month}Luglio"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}August"
|
||||
new "{#month}August"
|
||||
new "{#month}Agosto"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}September"
|
||||
new "{#month}September"
|
||||
new "{#month}Settembre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}October"
|
||||
new "{#month}October"
|
||||
new "{#month}Ottobre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}November"
|
||||
new "{#month}November"
|
||||
new "{#month}Novembre"
|
||||
|
||||
# 00action_file.rpy:47
|
||||
old "{#month}December"
|
||||
new "{#month}December"
|
||||
new "{#month}Dicembre"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jan"
|
||||
new "{#month_short}Jan"
|
||||
new "{#month_short}Gen"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Feb"
|
||||
@@ -123,27 +123,27 @@ translate italian strings:
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}May"
|
||||
new "{#month_short}May"
|
||||
new "{#month_short}Mag"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jun"
|
||||
new "{#month_short}Jun"
|
||||
new "{#month_short}Giu"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Jul"
|
||||
new "{#month_short}Jul"
|
||||
new "{#month_short}Lug"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Aug"
|
||||
new "{#month_short}Aug"
|
||||
new "{#month_short}Ago"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Sep"
|
||||
new "{#month_short}Sep"
|
||||
new "{#month_short}Set"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Oct"
|
||||
new "{#month_short}Oct"
|
||||
new "{#month_short}Ott"
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Nov"
|
||||
@@ -151,7 +151,7 @@ translate italian strings:
|
||||
|
||||
# 00action_file.rpy:63
|
||||
old "{#month_short}Dec"
|
||||
new "{#month_short}Dec"
|
||||
new "{#month_short}Dic"
|
||||
|
||||
# 00action_file.rpy:235
|
||||
old "%b %d, %H:%M"
|
||||
@@ -175,7 +175,7 @@ translate italian strings:
|
||||
|
||||
# 00gui.rpy:230
|
||||
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
|
||||
new "Caricare causerà la perdita di progressi non salvati.\n Confermi?"
|
||||
new "Caricare causerà la perdita di progressi non salvati.\nConfermi?"
|
||||
|
||||
# 00gui.rpy:231
|
||||
old "Are you sure you want to quit?"
|
||||
@@ -187,7 +187,7 @@ translate italian strings:
|
||||
|
||||
# 00gui.rpy:233
|
||||
old "Are you sure you want to end the replay?"
|
||||
new "Are you sure you want to end the replay?"
|
||||
new "Confermi di voler terminare il replay?"
|
||||
|
||||
# 00gui.rpy:234
|
||||
old "Are you sure you want to begin skipping?"
|
||||
@@ -199,7 +199,7 @@ translate italian strings:
|
||||
|
||||
# 00gui.rpy:236
|
||||
old "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Confermi di voler saltare il testo non letto fino alla prossima scelta?"
|
||||
|
||||
# 00keymap.rpy:250
|
||||
old "Saved screenshot as %s."
|
||||
@@ -207,39 +207,39 @@ translate italian strings:
|
||||
|
||||
# 00library.rpy:142
|
||||
old "Self-voicing disabled."
|
||||
new "Self-voicing disabled."
|
||||
new "Assistente Vocale disabilitato."
|
||||
|
||||
# 00library.rpy:143
|
||||
old "Clipboard voicing enabled. "
|
||||
new "Clipboard voicing enabled. "
|
||||
new "Vocalizza Appunti abilitato. "
|
||||
|
||||
# 00library.rpy:144
|
||||
old "Self-voicing enabled. "
|
||||
new "Self-voicing enabled. "
|
||||
new "Assistente Vocale abilitato. "
|
||||
|
||||
# 00library.rpy:179
|
||||
old "Skip Mode"
|
||||
new "Modalità salto"
|
||||
new "Modalità Salto"
|
||||
|
||||
# 00library.rpy:262
|
||||
old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
|
||||
new "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
|
||||
new "Questo programma contiene software libero rilasciato sotto una quantità di licenze, che includono la MIT License e la GNU Lesser General Public License. Una lista completa dei software, inclusi link al codice sorgente completo, si può trovare {a=https://www.renpy.org/l/license}qui{/a}."
|
||||
|
||||
# 00preferences.rpy:422
|
||||
old "Clipboard voicing enabled. Press 'shift+C' to disable."
|
||||
new "Clipboard voicing abilitato. Premi 'shift+C' per disabilitarlo."
|
||||
new "Vocalizza Appunti abilitato. Premi 'shift+C' per disabilitarlo."
|
||||
|
||||
# 00preferences.rpy:424
|
||||
old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
|
||||
new "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
|
||||
new "L'Assistente Vocale tenta di dire \"[renpy.display.tts.last]\". Premi 'alt+shift+V' per disabilitare."
|
||||
|
||||
# 00preferences.rpy:426
|
||||
old "Self-voicing enabled. Press 'v' to disable."
|
||||
new "Self-voicing abilitato. Premi 'v' per disabilitarlo."
|
||||
new "Assistente Vocale abilitato. Premi 'v' per disabilitarlo."
|
||||
|
||||
# 00iap.rpy:217
|
||||
old "Contacting App Store\nPlease Wait..."
|
||||
new "Contacting App Store\nPlease Wait..."
|
||||
new "Contatto App Store\nAttendere prego..."
|
||||
|
||||
# 00updater.rpy:367
|
||||
old "The Ren'Py Updater is not supported on mobile devices."
|
||||
@@ -247,7 +247,7 @@ translate italian strings:
|
||||
|
||||
# 00updater.rpy:486
|
||||
old "An error is being simulated."
|
||||
new "Un errore viene simulato."
|
||||
new "Viene simulato un errore."
|
||||
|
||||
# 00updater.rpy:662
|
||||
old "Either this project does not support updating, or the update status file was deleted."
|
||||
@@ -275,11 +275,11 @@ translate italian strings:
|
||||
|
||||
# 00updater.rpy:1049
|
||||
old "While unpacking {}, unknown type {}."
|
||||
new "Durante lo spacchettamento {}, tipo sconosciuto {}."
|
||||
new "Durante lo spacchettamento di {}, tipo sconosciuto {}."
|
||||
|
||||
# 00updater.rpy:1393
|
||||
old "Updater"
|
||||
new "Updater"
|
||||
new "Aggiornamenti"
|
||||
|
||||
# 00updater.rpy:1404
|
||||
old "This program is up to date."
|
||||
@@ -291,15 +291,15 @@ translate italian strings:
|
||||
|
||||
# 00updater.rpy:1408
|
||||
old "Preparing to download the updates."
|
||||
new "Preparando lo scaricamento dell'aggiornamento."
|
||||
new "Preparazione allo scaricamento degli aggiornamenti."
|
||||
|
||||
# 00updater.rpy:1410
|
||||
old "Downloading the updates."
|
||||
new "Scaricando l'aggiornamento."
|
||||
new "Scaricamento degli aggiornamenti."
|
||||
|
||||
# 00updater.rpy:1412
|
||||
old "Unpacking the updates."
|
||||
new "Estraendo l'aggiornamento."
|
||||
new "Estrazione degli aggiornamenti."
|
||||
|
||||
# 00updater.rpy:1416
|
||||
old "The updates have been installed. The program will restart."
|
||||
@@ -331,5 +331,5 @@ translate italian strings:
|
||||
|
||||
# 00gallery.rpy:586
|
||||
old "return"
|
||||
new "ritorna"
|
||||
new "chiudi"
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ translate italian strings:
|
||||
|
||||
# _developer/developer.rpym:38
|
||||
old "Developer Menu"
|
||||
new "Menù dello sviluppatore"
|
||||
new "Menu Sviluppatore"
|
||||
|
||||
# _developer/developer.rpym:43
|
||||
old "Reload Game (Shift+R)"
|
||||
@@ -15,27 +15,27 @@ translate italian strings:
|
||||
|
||||
# _developer/developer.rpym:47
|
||||
old "Variable Viewer"
|
||||
new "Visualizzatore di variabili"
|
||||
new "Visualizzatore Variabili"
|
||||
|
||||
# _developer/developer.rpym:49
|
||||
old "Theme Test"
|
||||
new "Prova tema"
|
||||
new "Prova Tema"
|
||||
|
||||
# _developer/developer.rpym:51
|
||||
old "Image Location Picker"
|
||||
new "Selettore dell'ubicazione delle immagini"
|
||||
new "Selettore Locazione Immagini"
|
||||
|
||||
# _developer/developer.rpym:53
|
||||
old "Filename List"
|
||||
new "Lista dei file"
|
||||
new "Lista File"
|
||||
|
||||
# _developer/developer.rpym:57
|
||||
old "Show Image Load Log"
|
||||
new "Mostra log di caricamento delle immagini"
|
||||
new "Mostra Log di Caricamento Immagini"
|
||||
|
||||
# _developer/developer.rpym:60
|
||||
old "Hide Image Load Log"
|
||||
new "Nascondi log di caricamento delle immagini"
|
||||
new "Nascondi Log di Caricamento Immagini"
|
||||
|
||||
# _developer/developer.rpym:95
|
||||
old "Nothing to inspect."
|
||||
@@ -43,7 +43,7 @@ translate italian strings:
|
||||
|
||||
# _developer/developer.rpym:217
|
||||
old "Return to the developer menu"
|
||||
new "Ritorna al menù dello sviluppatore"
|
||||
new "Ritorna al menu sviluppatore"
|
||||
|
||||
# _developer/developer.rpym:373
|
||||
old "Rectangle: %r"
|
||||
@@ -59,11 +59,11 @@ translate italian strings:
|
||||
|
||||
# _developer/developer.rpym:412
|
||||
old "Rectangle copied to clipboard."
|
||||
new "Rettangolo copiato nella clipboard."
|
||||
new "Rettangolo copiato negli appunti."
|
||||
|
||||
# _developer/developer.rpym:415
|
||||
old "Position copied to clipboard."
|
||||
new "Posizione copiata nella clipboard."
|
||||
new "Posizione copiata negli appunti."
|
||||
|
||||
# _developer/developer.rpym:524
|
||||
old "✔ "
|
||||
@@ -75,11 +75,11 @@ translate italian strings:
|
||||
|
||||
# _developer/developer.rpym:532
|
||||
old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ immagine predetta (bene){/color}\n{color=#fcc}✘ immagine non predetta (male){/color}\n{color=#fff}Trascina per muovere.{/color}"
|
||||
|
||||
# _developer/inspector.rpym:38
|
||||
old "Displayable Inspector"
|
||||
new "Ispettore di displayable"
|
||||
new "Ispettore dei Displayable"
|
||||
|
||||
# _developer/inspector.rpym:61
|
||||
old "Size"
|
||||
@@ -95,11 +95,11 @@ translate italian strings:
|
||||
|
||||
# _developer/inspector.rpym:122
|
||||
old "Inspecting Styles of [displayable_name!q]"
|
||||
new "Ispezionando stili di [displayable_name!q]"
|
||||
new "Ispezione Stili di [displayable_name!q]"
|
||||
|
||||
# _developer/inspector.rpym:139
|
||||
old "displayable:"
|
||||
new "visualizzabile:"
|
||||
new "displayable:"
|
||||
|
||||
# _developer/inspector.rpym:145
|
||||
old " (no properties affect the displayable)"
|
||||
|
||||
@@ -3,35 +3,35 @@ translate italian strings:
|
||||
|
||||
# 00gltest.rpy:64
|
||||
old "Graphics Acceleration"
|
||||
new "Accelerazione grafica"
|
||||
new "Accelerazione Grafica"
|
||||
|
||||
# 00gltest.rpy:70
|
||||
old "Automatically Choose"
|
||||
new "Scegli automaticamente"
|
||||
new "Scegli Automaticamente"
|
||||
|
||||
# 00gltest.rpy:75
|
||||
old "Force Angle/DirectX Renderer"
|
||||
new "Forza renderer via Angle/DirectX"
|
||||
new "Forza Renderer Angle/DirectX"
|
||||
|
||||
# 00gltest.rpy:79
|
||||
old "Force OpenGL Renderer"
|
||||
new "Forza renderer via OpenGL"
|
||||
new "Forza Renderer OpenGL"
|
||||
|
||||
# 00gltest.rpy:83
|
||||
old "Force Software Renderer"
|
||||
new "Forza renderer via software"
|
||||
new "Forza Renderer Software"
|
||||
|
||||
# 00gltest.rpy:93
|
||||
old "Enable"
|
||||
new "Enable"
|
||||
new "Abilita"
|
||||
|
||||
# 00gltest.rpy:109
|
||||
old "Changes will take effect the next time this program is run."
|
||||
new "Le modifiche prenderanno effetto al prossimo avvio di questo programma."
|
||||
new "Le modifiche avranno effetto al prossimo avvio di questo programma."
|
||||
|
||||
# 00gltest.rpy:141
|
||||
old "Performance Warning"
|
||||
new "Avviso di prestazioni"
|
||||
new "Avviso Prestazioni"
|
||||
|
||||
# 00gltest.rpy:146
|
||||
old "This computer is using software rendering."
|
||||
@@ -39,7 +39,7 @@ translate italian strings:
|
||||
|
||||
# 00gltest.rpy:148
|
||||
old "This computer is not using shaders."
|
||||
new "Questo computer non fa uso degli shaders."
|
||||
new "Questo computer non fa uso degli shader."
|
||||
|
||||
# 00gltest.rpy:150
|
||||
old "This computer is displaying graphics slowly."
|
||||
@@ -51,11 +51,11 @@ translate italian strings:
|
||||
|
||||
# 00gltest.rpy:157
|
||||
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 "I suoi driver video potrebbero essere vecchi o non funzionanti correttamente. Questo potrebbe portare a visualizzare la grafica lentamente o impropriamente. Aggiornare DirectX potrebbe risolvere questo problema."
|
||||
new "I suoi driver video potrebbero essere vecchi o non funzionare correttamente. Questo potrebbe portare a visualizzare la grafica lentamente o impropriamente. Aggiornare DirectX potrebbe risolvere questo problema."
|
||||
|
||||
# 00gltest.rpy:159
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
|
||||
new "I suoi driver video potrebbero essere vecchi o non funzionanti correttamente. Questo potrebbe portare a visualizzare la grafica lentamente o impropriamente."
|
||||
new "I suoi driver video potrebbero essere vecchi o non funzionare correttamente. Questo potrebbe portare a visualizzare la grafica lentamente o impropriamente."
|
||||
|
||||
# 00gltest.rpy:164
|
||||
old "Update DirectX"
|
||||
@@ -71,7 +71,7 @@ translate italian strings:
|
||||
|
||||
# 00gltest.rpy:192
|
||||
old "Updating DirectX."
|
||||
new "Aggiornando DirectX."
|
||||
new "Aggiornamento DirectX."
|
||||
|
||||
# 00gltest.rpy:196
|
||||
old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
|
||||
@@ -79,7 +79,7 @@ translate italian strings:
|
||||
|
||||
# 00gltest.rpy:200
|
||||
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}Nota:{/b} Il programma di installazione web di DirectX di Microsoft proverà ad installare la barra di Bing. Per evitare che ciò accada, spunta l'opzione appropriata"
|
||||
new "{b}Nota:{/b} Il programma di installazione web di DirectX di Microsoft proverà ad installare la barra di Bing. Per evitare che ciò accada, spunta l'opzione appropriata."
|
||||
|
||||
# 00gltest.rpy:204
|
||||
old "When setup finishes, please click below to restart this program."
|
||||
@@ -91,27 +91,27 @@ translate italian strings:
|
||||
|
||||
# 00gamepad.rpy:32
|
||||
old "Select Gamepad to Calibrate"
|
||||
new "Select Gamepad to Calibrate"
|
||||
new "Seleziona il Gamepad da Calibrare"
|
||||
|
||||
# 00gamepad.rpy:35
|
||||
old "No Gamepads Available"
|
||||
new "No Gamepads Available"
|
||||
new "Nessun Gamepad Disponibile"
|
||||
|
||||
# 00gamepad.rpy:54
|
||||
old "Calibrating [name] ([i]/[total])"
|
||||
new "Calibrating [name] ([i]/[total])"
|
||||
new "Calibrazione [name] ([i]/[total])"
|
||||
|
||||
# 00gamepad.rpy:58
|
||||
old "Press or move the [control!r] [kind]."
|
||||
new "Press or move the [control!r] [kind]."
|
||||
new "Premi o muovi [control!r] [kind]."
|
||||
|
||||
# 00gamepad.rpy:66
|
||||
old "Skip (A)"
|
||||
new "Skip (A)"
|
||||
new "Salta (A)"
|
||||
|
||||
# 00gamepad.rpy:69
|
||||
old "Back (B)"
|
||||
new "Back (B)"
|
||||
new "Indietro (B)"
|
||||
|
||||
# _errorhandling.rpym:495
|
||||
old "Open Traceback"
|
||||
@@ -123,11 +123,11 @@ translate italian strings:
|
||||
|
||||
# _errorhandling.rpym:499
|
||||
old "Copy to Clipboard"
|
||||
new "Copy to Clipboard"
|
||||
new "Copia negli Appunti"
|
||||
|
||||
# _errorhandling.rpym:501
|
||||
old "Copies the traceback.txt file to the clipboard."
|
||||
new "Copies the traceback.txt file to the clipboard."
|
||||
new "Copia il file traceback.txt negli appunti."
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
old "An exception has occurred."
|
||||
@@ -139,7 +139,7 @@ translate italian strings:
|
||||
|
||||
# _errorhandling.rpym:540
|
||||
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
|
||||
new "Prova a regredire ad una data precedente, permettendoti di salvare o selezionare un'altra scelta."
|
||||
new "Prova a regredire ad un momento precedente, permettendoti di salvare o selezionare un'altra scelta."
|
||||
|
||||
# _errorhandling.rpym:543
|
||||
old "Ignore"
|
||||
@@ -147,7 +147,7 @@ translate italian strings:
|
||||
|
||||
# _errorhandling.rpym:545
|
||||
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
|
||||
new "Ignore l'eccezione, permettendoti di continuare. Spesso introduce nuovi errori."
|
||||
new "Ignora l'eccezione, permettendoti di continuare. Spesso introduce nuovi errori."
|
||||
|
||||
# _errorhandling.rpym:548
|
||||
old "Reload"
|
||||
@@ -163,7 +163,7 @@ translate italian strings:
|
||||
|
||||
# _errorhandling.rpym:582
|
||||
old "Parsing the script failed."
|
||||
new "L'analisi dello script ha fallito."
|
||||
new "L'analisi dello script è fallita."
|
||||
|
||||
# _errorhandling.rpym:606
|
||||
old "Open Parse Errors"
|
||||
@@ -175,5 +175,5 @@ translate italian strings:
|
||||
|
||||
# _errorhandling.rpym:612
|
||||
old "Copies the errors.txt file to the clipboard."
|
||||
new "Copies the errors.txt file to the clipboard."
|
||||
new "Copia il file errors.txt negli appunti."
|
||||
|
||||
|
||||
+125
-101
@@ -3,327 +3,327 @@ translate italian strings:
|
||||
|
||||
# gui.rpy:2
|
||||
old "## Initialization"
|
||||
new "## Initialization"
|
||||
new "## Inizializzazione"
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
new "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
new "## Il comando 'init offset' determina che il codice init in questo file sia eseguito prima del codice init di ogni altro file."
|
||||
|
||||
# gui.rpy:9
|
||||
old "## Calling gui.init resets the styles to sensible default values, and sets the width and height of the game."
|
||||
new "## Calling gui.init resets the styles to sensible default values, and sets the width and height of the game."
|
||||
new "## Dichiarare gui.init resetta gli stili ai valori predefiniti, e imposta l'altezza e larghezza del gioco."
|
||||
|
||||
# gui.rpy:21
|
||||
old "## Colors"
|
||||
new "## Colors"
|
||||
new "## Colori"
|
||||
|
||||
# gui.rpy:23
|
||||
old "## The colors of text in the interface."
|
||||
new "## The colors of text in the interface."
|
||||
new "## I colori del testo nell'interfaccia."
|
||||
|
||||
# gui.rpy:25
|
||||
old "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## An accent color used throughout the interface to label and highlight text."
|
||||
new "## Un colore di risalto usato nell'interfaccia per le etichette e il testo in evidenza."
|
||||
|
||||
# gui.rpy:29
|
||||
old "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## The color used for a text button when it is neither selected nor hovered."
|
||||
new "## Il colore usato per il testo di un pulsante quando non è nè selezionato nè sotto il puntatore."
|
||||
|
||||
# gui.rpy:32
|
||||
old "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## The small color is used for small text, which needs to be brighter/darker to achieve the same effect."
|
||||
new "## Il colore small è usato per testo piccolo, che richiede di essere più chiaro o più scuro per ottenere lo stesso effetto."
|
||||
|
||||
# gui.rpy:36
|
||||
old "## The color that is used for buttons and bars that are hovered."
|
||||
new "## The color that is used for buttons and bars that are hovered."
|
||||
new "## Il colore usato per pulsanti e barre che si trovano sotto il puntatore."
|
||||
|
||||
# gui.rpy:39
|
||||
old "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## The color used for a text button when it is selected but not focused. A button is selected if it is the current screen or preference value."
|
||||
new "## Il colore usato per il testo di un pulsante che è selezionato ma non evidenziato. Un pulsante è selezionato se indica l'attuale schermata o valore di preferenza."
|
||||
|
||||
# gui.rpy:43
|
||||
old "## The color used for a text button when it cannot be selected."
|
||||
new "## The color used for a text button when it cannot be selected."
|
||||
new "## Il colore del testo per un pulsante che non può venire selezionato."
|
||||
|
||||
# gui.rpy:46
|
||||
old "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## Colors used for the portions of bars that are not filled in. These are not used directly, but are used when re-generating bar image files."
|
||||
new "## Colori usati per le frazioni di barre che non sono riempite. Non vengono usati direttamente, ma lo sono quando si ri-generano i file immagine della barra."
|
||||
|
||||
# gui.rpy:51
|
||||
old "## The colors used for dialogue and menu choice text."
|
||||
new "## The colors used for dialogue and menu choice text."
|
||||
new "## I colori usati per il dialogo e le scelte."
|
||||
|
||||
# gui.rpy:56
|
||||
old "## Fonts and Font Sizes"
|
||||
new "## Fonts and Font Sizes"
|
||||
new "## Font e Dimensioni"
|
||||
|
||||
# gui.rpy:58
|
||||
old "## The font used for in-game text."
|
||||
new "## The font used for in-game text."
|
||||
new "## Il font usato per il testo interno al gioco."
|
||||
|
||||
# gui.rpy:61
|
||||
old "## The font used for character names."
|
||||
new "## The font used for character names."
|
||||
new "## Il font usato per i nomi dei personaggi."
|
||||
|
||||
# gui.rpy:64
|
||||
old "## The font used for out-of-game text."
|
||||
new "## The font used for out-of-game text."
|
||||
new "## Il font usato per il testo esterno al gioco."
|
||||
|
||||
# gui.rpy:67
|
||||
old "## The size of normal dialogue text."
|
||||
new "## The size of normal dialogue text."
|
||||
new "## La dimensione del normale testo di dialogo."
|
||||
|
||||
# gui.rpy:70
|
||||
old "## The size of character names."
|
||||
new "## The size of character names."
|
||||
new "## La dimensione dei nomi dei personaggi."
|
||||
|
||||
# gui.rpy:73
|
||||
old "## The size of text in the game's user interface."
|
||||
new "## The size of text in the game's user interface."
|
||||
new "## Le dimensioni del testo nell'interfaccia di gioco."
|
||||
|
||||
# gui.rpy:76
|
||||
old "## The size of labels in the game's user interface."
|
||||
new "## The size of labels in the game's user interface."
|
||||
new "## Le dimensioni delle etichette nell'interfaccia di gioco."
|
||||
|
||||
# gui.rpy:79
|
||||
old "## The size of text on the notify screen."
|
||||
new "## The size of text on the notify screen."
|
||||
new "## La dimensione del testo delle notifiche (notify screen)."
|
||||
|
||||
# gui.rpy:82
|
||||
old "## The size of the game's title."
|
||||
new "## The size of the game's title."
|
||||
new "## Le dimensioni del titolo del gioco."
|
||||
|
||||
# gui.rpy:86
|
||||
old "## Main and Game Menus"
|
||||
new "## Main and Game Menus"
|
||||
new "## Menu - Main e Game"
|
||||
|
||||
# gui.rpy:88
|
||||
old "## The images used for the main and game menus."
|
||||
new "## The images used for the main and game menus."
|
||||
new "## Le immagini usate per i menu Main e Game."
|
||||
|
||||
# gui.rpy:92
|
||||
old "## Should we show the name and version of the game?"
|
||||
new "## Should we show the name and version of the game?"
|
||||
new "## Si vuole mostrare il nome e la versione del gioco?"
|
||||
|
||||
# gui.rpy:96
|
||||
old "## Dialogue"
|
||||
new "## Dialogue"
|
||||
new "## Dialogo"
|
||||
|
||||
# gui.rpy:98
|
||||
old "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## Queste variabili controllano come viene mostrato il dialogo a schermo una linea alla volta."
|
||||
|
||||
# gui.rpy:101
|
||||
old "## The height of the textbox containing dialogue."
|
||||
new "## The height of the textbox containing dialogue."
|
||||
new "## L'altezza del textbox contenente il dialogo."
|
||||
|
||||
# gui.rpy:104
|
||||
old "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## La posizione verticale del textbox sullo schermo. 0.0 è in alto, 0.5 è al centro, e 1.0 è in basso."
|
||||
|
||||
# gui.rpy:109
|
||||
old "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## La posizione del nome del personaggio, relativa al textbox. Può essere un numero esatto di pixel da sinistra o da sopra, oppure 0.5 per centrare."
|
||||
|
||||
# gui.rpy:114
|
||||
old "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## L'allineamento orizzontale del nome del personaggio. Può essere 0.0 per allinearlo a sinistra, 0.5 al centro e 1.0 a destra."
|
||||
|
||||
# gui.rpy:118
|
||||
old "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## Larghezza, altezza e bordi del riquadro che contiene il nome del personaggio, oppure None per dimensionarlo automaticamente."
|
||||
|
||||
# gui.rpy:123
|
||||
old "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## I bordi del riquadro che contiene il nome del personaggio, in questo ordine: sinistro, superiore, destro, inferiore."
|
||||
|
||||
# gui.rpy:127
|
||||
old "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## Se 'True', lo sfondo di namebox sarà tassellato (ripetuto come una piastrella). Se 'False' sarà invece scalato."
|
||||
|
||||
# gui.rpy:132
|
||||
old "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## La posizione dei dialoghi, relativa al textbox. Può essere un numero esatto di pixel relativo ai bordi sinistro o superiore del textbox, oppure 0.5 per centrare."
|
||||
|
||||
# gui.rpy:138
|
||||
old "## The maximum width of dialogue text, in pixels."
|
||||
new "## The maximum width of dialogue text, in pixels."
|
||||
new "## La larghezza massima del testo di dialogo, in pixel."
|
||||
|
||||
# gui.rpy:141
|
||||
old "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## L'allineamento orizzontale del testo di dialogo. Può essere 0.0 per allinearlo a sinistra, 0.5 al centro e 1.0 a destra."
|
||||
|
||||
# gui.rpy:146
|
||||
old "## Buttons"
|
||||
new "## Buttons"
|
||||
new "## Pulsanti"
|
||||
|
||||
# gui.rpy:148
|
||||
old "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## Queste variabili, assieme alle immagini contenute in gui/button, definiscono l'aspetto dei pulsanti."
|
||||
|
||||
# gui.rpy:151
|
||||
old "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## Larghezza e altezza di un pulsante, in pixel. Se 'None', Ren'Py calcolerà una dimensione."
|
||||
|
||||
# gui.rpy:155
|
||||
old "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## I bordi su ogni lato del pulsante, nell'ordine: sinistro, superiore, destro, inferiore."
|
||||
|
||||
# gui.rpy:158
|
||||
old "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## Se 'True', l'immagine di sfondo sarà tassellata. Se 'False', l'immagine di sfondo verrà scalata."
|
||||
|
||||
# gui.rpy:162
|
||||
old "## The font used by the button."
|
||||
new "## The font used by the button."
|
||||
new "## Il font usato dal pulsante."
|
||||
|
||||
# gui.rpy:165
|
||||
old "## The size of the text used by the button."
|
||||
new "## The size of the text used by the button."
|
||||
new "## La dimensione del testo usato dal pulsante."
|
||||
|
||||
# gui.rpy:179
|
||||
old "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## Queste variabili sovrascrivono le impostazioni per differenti tipi di pulsante. Leggere nella documentazione i tipi di pulsante disponibili, e per cosa viene usato ciascuno."
|
||||
|
||||
# gui.rpy:183
|
||||
old "## These customizations are used by the default interface:"
|
||||
new "## These customizations are used by the default interface:"
|
||||
new "## Queste personalizzazioni sono usate dall'interfaccia predefinita:"
|
||||
|
||||
# gui.rpy:198
|
||||
old "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## Puoi aggiungere le tue personalizzazioni, aggiungendo variabili con la giusta nomenclatura. Per esempio, puoi togliere il segno # dalla linea seguente per impostare una larghezza fissa dei pulsanti di navigazione."
|
||||
|
||||
# gui.rpy:205
|
||||
old "## Choice Buttons"
|
||||
new "## Choice Buttons"
|
||||
new "## Pulsanti Scelta"
|
||||
|
||||
# gui.rpy:207
|
||||
old "## Choice buttons are used in the in-game menus."
|
||||
new "## Choice buttons are used in the in-game menus."
|
||||
new "## I pulsanti di scelta sono usati per i menu interni al gioco."
|
||||
|
||||
# gui.rpy:220
|
||||
old "## File Slot Buttons"
|
||||
new "## File Slot Buttons"
|
||||
new "## Pulsanti Slot"
|
||||
|
||||
# gui.rpy:222
|
||||
old "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## Un pulsante Slot è un tipo di pulsante speciale. Contiene un'immagine miniatura, e testo che riporta i contenuti dello slot. Uno Slot Save usa immagini presenti in gui/button, come tutti gli altri tipi di pulsante."
|
||||
|
||||
# gui.rpy:226
|
||||
old "## The save slot button."
|
||||
new "## The save slot button."
|
||||
new "## Il pulsante slot."
|
||||
|
||||
# gui.rpy:234
|
||||
old "## The width and height of thumbnails used by the save slots."
|
||||
new "## The width and height of thumbnails used by the save slots."
|
||||
new "## Larghezza e altezza delle miniature usate dallo slot."
|
||||
|
||||
# gui.rpy:238
|
||||
old "## The number of columns and rows in the grid of save slots."
|
||||
new "## The number of columns and rows in the grid of save slots."
|
||||
new "## Numero di colonne e righe della griglia degli slot."
|
||||
|
||||
# gui.rpy:243
|
||||
old "## Positioning and Spacing"
|
||||
new "## Positioning and Spacing"
|
||||
new "## Posizioni e Spaziature"
|
||||
|
||||
# gui.rpy:245
|
||||
old "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## Queste variabili controllano posizione e spaziatura di vari elementi dell'interfaccia."
|
||||
|
||||
# gui.rpy:248
|
||||
old "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## Posizione del lato sinistro dei pulsanti di navigazione, relativa al lato sinistro dello schermo."
|
||||
|
||||
# gui.rpy:252
|
||||
old "## The vertical position of the skip indicator."
|
||||
new "## The vertical position of the skip indicator."
|
||||
new "## Posizione verticale dell'indicatore 'SALTO'."
|
||||
|
||||
# gui.rpy:255
|
||||
old "## The vertical position of the notify screen."
|
||||
new "## The vertical position of the notify screen."
|
||||
new "## Posizione verticale delle notifiche."
|
||||
|
||||
# gui.rpy:258
|
||||
old "## The spacing between menu choices."
|
||||
new "## The spacing between menu choices."
|
||||
new "## Spaziatura fra le scelte."
|
||||
|
||||
# gui.rpy:261
|
||||
old "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Pulsanti nella sezione di navigazione dei menu Main e Game."
|
||||
|
||||
# gui.rpy:264
|
||||
old "## Controls the amount of spacing between preferences."
|
||||
new "## Controls the amount of spacing between preferences."
|
||||
new "## Controlla l'ammontare di spazio fra le opzioni (preferences)."
|
||||
|
||||
# gui.rpy:267
|
||||
old "## Controls the amount of spacing between preference buttons."
|
||||
new "## Controls the amount of spacing between preference buttons."
|
||||
new "## Controlla l'ammontare di spazio fra i pulsanti delle opzioni (preferences)."
|
||||
|
||||
# gui.rpy:270
|
||||
old "## The spacing between file page buttons."
|
||||
new "## The spacing between file page buttons."
|
||||
new "## La spaziatura fra i pulsanti delle pagine file."
|
||||
|
||||
# gui.rpy:273
|
||||
old "## The spacing between file slots."
|
||||
new "## The spacing between file slots."
|
||||
new "## Spaziatura fra gli slot."
|
||||
|
||||
# gui.rpy:277
|
||||
old "## Frames"
|
||||
new "## Frames"
|
||||
new "## Frame"
|
||||
|
||||
# gui.rpy:279
|
||||
old "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## These variables control the look of frames that can contain user interface components when an overlay or window is not present."
|
||||
new "## Queste variabili controllano l'aspetto dei frame che possono contenere elementi d'interfaccia quando un livello sostrato (overlay) o una finestra sono assenti."
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames that are introduced by player code."
|
||||
new "## Generic frames that are introduced by player code."
|
||||
new "## Frame generici introdotti dal codice dell'utente."
|
||||
|
||||
# gui.rpy:285
|
||||
old "## The frame that is used as part of the confirm screen."
|
||||
new "## The frame that is used as part of the confirm screen."
|
||||
new "## Frame usato come parte del confirm screen."
|
||||
|
||||
# gui.rpy:288
|
||||
old "## The frame that is used as part of the skip screen."
|
||||
new "## The frame that is used as part of the skip screen."
|
||||
new "## Frame usato come parte dello skip screen."
|
||||
|
||||
# gui.rpy:291
|
||||
old "## The frame that is used as part of the notify screen."
|
||||
new "## The frame that is used as part of the notify screen."
|
||||
new "## Frame usato come parte delle notifiche."
|
||||
|
||||
# gui.rpy:294
|
||||
old "## Should frame backgrounds be tiled?"
|
||||
new "## Should frame backgrounds be tiled?"
|
||||
new "## Gli sfondi del frame devono essere tassellati?"
|
||||
|
||||
# gui.rpy:298
|
||||
old "## Bars, Scrollbars, and Sliders"
|
||||
new "## Bars, Scrollbars, and Sliders"
|
||||
new "## Barre, Barre Scorrimento e Selettori"
|
||||
|
||||
# gui.rpy:300
|
||||
old "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## These control the look and size of bars, scrollbars, and sliders."
|
||||
new "## Controllano aspetto e dimensioni di barre e selettori"
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## La GUI predefinita impiega solo selettori, e barre di scorrimento verticali. Tutte le altre barre sono usate solo in codice personalizzato."
|
||||
|
||||
# gui.rpy:305
|
||||
old "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
new "## Altezza delle barre orizzontali. Larghezza delle barre verticali."
|
||||
|
||||
# gui.rpy:311
|
||||
old "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## True if bar images should be tiled. False if they should be linearly scaled."
|
||||
new "## 'True' se le immagini devono venire tassellate. 'False' se devono venire scalate."
|
||||
|
||||
# gui.rpy:316
|
||||
old "## Horizontal borders."
|
||||
new "## Horizontal borders."
|
||||
new "## Bordi orizzontali."
|
||||
|
||||
# gui.rpy:321
|
||||
old "## Vertical borders."
|
||||
new "## Vertical borders."
|
||||
new "## Bordi verticali."
|
||||
|
||||
# gui.rpy:326
|
||||
old "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## What to do with unscrollable scrollbars in the gui. \"hide\" hides them, while None shows them."
|
||||
new "## Cosa fare con barre di scorrimento che non possono scorrere. \"hide\" le nasconde, mentre None le mostra comunque."
|
||||
|
||||
# gui.rpy:331
|
||||
old "## History"
|
||||
@@ -331,81 +331,105 @@ translate italian strings:
|
||||
|
||||
# gui.rpy:333
|
||||
old "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## The history screen displays dialogue that the player has already dismissed."
|
||||
new "## Lo screen 'History' mostra una cronologia dei dialoghi già letti dal giocatore."
|
||||
|
||||
# gui.rpy:335
|
||||
old "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## The number of blocks of dialogue history Ren'Py will keep."
|
||||
new "## Il numero di blocchi di dialogo conservati da Ren'Py nella cronologia."
|
||||
|
||||
# gui.rpy:338
|
||||
old "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## The height of a history screen entry, or None to make the height variable at the cost of performance."
|
||||
new "## L'altezza di un elemento nella schermata di cronologia, oppure None per avere altezze variabili al costo delle prestazioni."
|
||||
|
||||
# gui.rpy:342
|
||||
old "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## The position, width, and alignment of the label giving the name of the speaking character."
|
||||
new "## Posizione, larghezza e allineamento dell'etichetta che equivale al nome del personaggio in causa."
|
||||
|
||||
# gui.rpy:349
|
||||
old "## The position, width, and alignment of the dialogue text."
|
||||
new "## The position, width, and alignment of the dialogue text."
|
||||
new "## Posizione, larghezza e allineamento del testo di dialogo."
|
||||
|
||||
# gui.rpy:356
|
||||
old "## NVL-Mode"
|
||||
new "## NVL-Mode"
|
||||
new "## Modalità NVL"
|
||||
|
||||
# gui.rpy:358
|
||||
old "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## The NVL-mode screen displays the dialogue spoken by NVL-mode characters."
|
||||
new "## Lo screen NVL mostra il dialogo dei personaggi NVL."
|
||||
|
||||
# gui.rpy:360
|
||||
old "## The borders of the background of the NVL-mode background window."
|
||||
new "## The borders of the background of the NVL-mode background window."
|
||||
new "## I bordi della finestra in Modalità NVL."
|
||||
|
||||
# gui.rpy:363
|
||||
old "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## L'altezza di un elemento NVL. Impostalo a 'None' e gli elementi stabiliranno un'altezza automatica."
|
||||
|
||||
# gui.rpy:367
|
||||
old "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## La spaziatura fra gli elementi in Modalità NVL, quando gui.nvl_height è None, e fra questi e un menu NVL."
|
||||
|
||||
# gui.rpy:384
|
||||
old "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## La posizione, larghezza e allineamento del testo nvl_thought (il testo del personaggio nvl_narrator.)"
|
||||
|
||||
# gui.rpy:391
|
||||
old "## The position of nvl menu_buttons."
|
||||
new "## The position of nvl menu_buttons."
|
||||
new "## La posizione dei menu_buttons in modalità NVL."
|
||||
|
||||
# gui.rpy:403
|
||||
old "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## Questo aumenta la dimensione dei Pulsanti Rapidi per renderli più facili da toccare su tablet e telefoni."
|
||||
|
||||
# gui.rpy:409
|
||||
old "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## Questo cambia la dimensione e spaziatura di vari elementi della GUI per assicurarsi che siano facilmente visibili su telefono."
|
||||
|
||||
# gui.rpy:413
|
||||
old "## Font sizes."
|
||||
new "## Font sizes."
|
||||
new "## Dimensioni font."
|
||||
|
||||
# gui.rpy:421
|
||||
old "## Adjust the location of the textbox."
|
||||
new "## Adjust the location of the textbox."
|
||||
new "## Cambia la posizione del textbox."
|
||||
|
||||
# gui.rpy:427
|
||||
old "## Change the size and spacing of items in the game menu."
|
||||
new "## Change the size and spacing of items in the game menu."
|
||||
new "## Cambia la dimensione e la spaziatura degli elementi nel menu game."
|
||||
|
||||
# gui.rpy:436
|
||||
old "## File button layout."
|
||||
new "## File button layout."
|
||||
new "## Schema pulsanti file."
|
||||
|
||||
# gui.rpy:440
|
||||
old "## NVL-mode."
|
||||
new "## NVL-mode."
|
||||
new "## Modalità NVL."
|
||||
|
||||
# gui.rpy:456
|
||||
old "## Quick buttons."
|
||||
new "## Quick buttons."
|
||||
new "## Pulsanti Rapidi."
|
||||
|
||||
# gui.rpy:17
|
||||
old "## GUI Configuration Variables"
|
||||
new "## Variabili di Configurazione GUI"
|
||||
|
||||
# gui.rpy:168
|
||||
old "## The color of button text in various states."
|
||||
new "## Colore testo nel pulsante, secondo i vari stati."
|
||||
|
||||
# gui.rpy:174
|
||||
old "## The horizontal alignment of the button text. (0.0 is left, 0.5 is center, 1.0 is right)."
|
||||
new "## L'allineamento orizzontale del testo nel pulsante. (0.1 a sinistra, 0.5 al centro, 1.0 a destra)."
|
||||
|
||||
# gui.rpy:395
|
||||
old "## Localization"
|
||||
new "## Localizzazione"
|
||||
|
||||
# gui.rpy:397
|
||||
old "## This controls where a line break is permitted. The default is suitable for most languages. A list of available values can be found at https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
new "## Questo controlla dove avviene un'interruzione di riga. Il valore predefinito è valido per la maggior parte dei linguaggi. Una lista di valori disponibili si può trovare su:https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
|
||||
# gui.rpy:405
|
||||
old "## Mobile devices"
|
||||
new "## Dispositivi mobili"
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,23 +3,23 @@ translate italian strings:
|
||||
|
||||
# options.rpy:1
|
||||
old "## This file contains options that can be changed to customize your game."
|
||||
new "## This file contains options that can be changed to customize your game."
|
||||
new "## Questo file contiene opzioni che possono venire cambiate per personalizzare il gioco."
|
||||
|
||||
# options.rpy:4
|
||||
old "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## Lines beginning with two '#' marks are comments, and you shouldn't uncomment them. Lines beginning with a single '#' mark are commented-out code, and you may want to uncomment them when appropriate."
|
||||
new "## Le linee che cominciano con due '#' sono commenti e non dovresti modificarle. Le linee con un solo '#' sono linee di codice opzionali, e potresti volerle modificare se appropriato."
|
||||
|
||||
# options.rpy:10
|
||||
old "## Basics"
|
||||
new "## Basics"
|
||||
new "## Fondamentali"
|
||||
|
||||
# options.rpy:12
|
||||
old "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## A human-readable name of the game. This is used to set the default window title, and shows up in the interface and error reports."
|
||||
new "## Il nome del gioco in forma leggibile. E' usato per il titolo nella finestra e viene impiegato per i resoconti di errore e nell'interfaccia."
|
||||
|
||||
# options.rpy:15
|
||||
old "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## The _() surrounding the string marks it as eligible for translation."
|
||||
new "## La notazione _() che racchiude la stringa la segna come testo traducibile."
|
||||
|
||||
# options.rpy:17
|
||||
old "Ren'Py 7 Default GUI"
|
||||
@@ -27,95 +27,95 @@ translate italian strings:
|
||||
|
||||
# options.rpy:20
|
||||
old "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## Determines if the title given above is shown on the main menu screen. Set this to False to hide the title."
|
||||
new "## Determina se il titolo fornito più sopra è mostrato nel main menu. Imposta su 'False' per nascondere il titolo."
|
||||
|
||||
# options.rpy:26
|
||||
old "## The version of the game."
|
||||
new "## The version of the game."
|
||||
new "## La versione del gioco."
|
||||
|
||||
# options.rpy:31
|
||||
old "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Il testo che compare nello screen About. Per inserire linee vuote fra i paragrafi, scrivi \\n\\n."
|
||||
|
||||
# options.rpy:37
|
||||
old "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## Un nome abbreviato impiegato dagli eseguibili e dalle cartelle nelle distribuzioni compilate. Deve contenere solo caratteri ASCII e non può contenere spazi, due punti, o punti e virgole."
|
||||
|
||||
# options.rpy:44
|
||||
old "## Sounds and music"
|
||||
new "## Sounds and music"
|
||||
new "## Suoni e musica"
|
||||
|
||||
# options.rpy:46
|
||||
old "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## Queste tre variabili controllano quali mixer audio sono mostrati al giocatore. Impostare una di esse su 'False' nasconderà il mixer audio relativo."
|
||||
|
||||
# options.rpy:55
|
||||
old "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## Per consentire al giocatore di eseguire un test sonoro sui canali Suono o Voce, togli # dalla linea e usala per impostare un suono di esempio."
|
||||
|
||||
# options.rpy:62
|
||||
old "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
new "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
new "## Togli # dalla linea seguente per impostare un file audio che sarà riprodotto durante il main menu. Continuerà a suonare fino a che non verrà interrotto o un altro file audio verrà suonato."
|
||||
|
||||
# options.rpy:69
|
||||
old "## Transitions"
|
||||
new "## Transitions"
|
||||
new "## Transizioni"
|
||||
|
||||
# options.rpy:71
|
||||
old "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
new "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
new "## Queste variabili impostano le transizioni che sono usate quando avvengono certi eventi. Ogni variabile deve essere impostata su una transizione, o su None per indicare che nessuna transizione deve venire usata."
|
||||
|
||||
# options.rpy:75
|
||||
old "## Entering or exiting the game menu."
|
||||
new "## Entering or exiting the game menu."
|
||||
new "## Entrare o uscire dal game menu."
|
||||
|
||||
# options.rpy:81
|
||||
old "## A transition that is used after a game has been loaded."
|
||||
new "## A transition that is used after a game has been loaded."
|
||||
new "## Transizione usata dopo che una partita viene caricata."
|
||||
|
||||
# options.rpy:86
|
||||
old "## Used when entering the main menu after the game has ended."
|
||||
new "## Used when entering the main menu after the game has ended."
|
||||
new "## Usata quando si torna al main menu dopo che è finita una partita."
|
||||
|
||||
# options.rpy:91
|
||||
old "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
new "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
new "## Non esiste una variabile per impostare la transizione da usare quando inizia il gioco. Usa un comando 'with' subito dopo aver mostrato la prima 'scene'."
|
||||
|
||||
# options.rpy:96
|
||||
old "## Window management"
|
||||
new "## Window management"
|
||||
new "## Gestione finestra"
|
||||
|
||||
# options.rpy:98
|
||||
old "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
new "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
new "## Controlla come viene mostrata la finestra dei dialoghi. Con \"show\", viene mostrata sempre. Con \"hide\", è mostrata solo quando ci sono linee di dialogo. Con \"auto\", la finestra è nascosta prima di un comando 'scene' e mostrata di nuovo al successivo dialogo."
|
||||
|
||||
# options.rpy:103
|
||||
old "## After the game has started, this can be changed with the \"window show\", \"window hide\", and \"window auto\" statements."
|
||||
new "## After the game has started, this can be changed with the \"window show\", \"window hide\", and \"window auto\" statements."
|
||||
new "## Dopo che il gioco ha avuto inizio, questo può essere cambiato coi comandi \"window show\", \"window hide\", and \"window auto\"."
|
||||
|
||||
# options.rpy:109
|
||||
old "## Transitions used to show and hide the dialogue window"
|
||||
new "## Transitions used to show and hide the dialogue window"
|
||||
new "## Transizioni usate per mostrare e nascondere la finestra dei dialoghi"
|
||||
|
||||
# options.rpy:115
|
||||
old "## Preference defaults"
|
||||
new "## Preference defaults"
|
||||
new "## Opzioni predefinite"
|
||||
|
||||
# options.rpy:117
|
||||
old "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
new "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
new "## Controlla la velocità del testo predefinita. Lo standard, 0, è infinito, mentre qualunque altro numero indica il numero di caratteri al secondo da mostrare."
|
||||
|
||||
# options.rpy:123
|
||||
old "## The default auto-forward delay. Larger numbers lead to longer waits, with 0 to 30 being the valid range."
|
||||
new "## The default auto-forward delay. Larger numbers lead to longer waits, with 0 to 30 being the valid range."
|
||||
new "## Il ritardo predefinito dell'avanzamento automatico. Numeri alti portano ad attese più lunghe, con un intervallo valido da 0 a 30."
|
||||
|
||||
# options.rpy:129
|
||||
old "## Save directory"
|
||||
new "## Save directory"
|
||||
new "## Percorso Salvataggi"
|
||||
|
||||
# options.rpy:131
|
||||
old "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
new "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
new "## Controlla dove ren'Py pone i file di salvataggio, secondo la piattaforma. I file possono essere posti in:"
|
||||
|
||||
# options.rpy:134
|
||||
old "## Windows: %APPDATA\\RenPy\\<config.save_directory>"
|
||||
@@ -131,65 +131,69 @@ translate italian strings:
|
||||
|
||||
# options.rpy:140
|
||||
old "## This generally should not be changed, and if it is, should always be a literal string, not an expression."
|
||||
new "## This generally should not be changed, and if it is, should always be a literal string, not an expression."
|
||||
new "## Di solito questo non dovrebbe venire cambiato, ma se lo fosse deve sempre essere una stringa diretta e non un'espressione."
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon ########################################################################'"
|
||||
new "## Icon ########################################################################'"
|
||||
new "## Icona #######################################################################'"
|
||||
|
||||
# options.rpy:148
|
||||
old "## The icon displayed on the taskbar or dock."
|
||||
new "## The icon displayed on the taskbar or dock."
|
||||
new "## L'icona mostrata sulla dock o sulla barra applicazioni."
|
||||
|
||||
# options.rpy:153
|
||||
old "## Build configuration"
|
||||
new "## Build configuration"
|
||||
new "## Configura Compilazione"
|
||||
|
||||
# options.rpy:155
|
||||
old "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## Questa sezione controlla come Ren'Py trasforma il tuo progetto in file di distribuzione."
|
||||
|
||||
# options.rpy:160
|
||||
old "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
new "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
new "## Le funzioni seguenti richiedono schemi di nome. Questi schemi non differenziano maiuscole e minuscole, e corrispondono al percorso relativo alla cartella base, con e senza un segno / preposto. Se più schemi corrispondono, viene usato il primo."
|
||||
|
||||
# options.rpy:165
|
||||
old "## In a pattern:"
|
||||
new "## In a pattern:"
|
||||
new "## In uno schema:"
|
||||
|
||||
# options.rpy:167
|
||||
old "## / is the directory separator."
|
||||
new "## / is the directory separator."
|
||||
new "## / è il separatore fra cartelle."
|
||||
|
||||
# options.rpy:169
|
||||
old "## * matches all characters, except the directory separator."
|
||||
new "## * matches all characters, except the directory separator."
|
||||
new "## * equivale a qualunque carattere tranne il separatore fra cartelle."
|
||||
|
||||
# options.rpy:171
|
||||
old "## ** matches all characters, including the directory separator."
|
||||
new "## ** matches all characters, including the directory separator."
|
||||
new "## ** equivale a qualunque carattere inclusi i separatori fra cartelle."
|
||||
|
||||
# options.rpy:173
|
||||
old "## For example, \"*.txt\" matches txt files in the base directory, \"game/**.ogg\" matches ogg files in the game directory or any of its subdirectories, and \"**.psd\" matches psd files anywhere in the project."
|
||||
new "## For example, \"*.txt\" matches txt files in the base directory, \"game/**.ogg\" matches ogg files in the game directory or any of its subdirectories, and \"**.psd\" matches psd files anywhere in the project."
|
||||
new "## Per esempio, \"*.txt\" indica file .txt nella cartella base, \"game/**.ogg\" indica file .ogg nella cartella base o qualunque sua sottocartella, e \"**.psd\" indica file .psd ovunque nel progetto."
|
||||
|
||||
# options.rpy:177
|
||||
old "## Classify files as None to exclude them from the built distributions."
|
||||
new "## Classify files as None to exclude them from the built distributions."
|
||||
new "## Classifica file come 'None' per escluderli dalla compilazione."
|
||||
|
||||
# options.rpy:185
|
||||
old "## To archive files, classify them as 'archive'."
|
||||
new "## To archive files, classify them as 'archive'."
|
||||
new "## Per archiviare i file, classificali come 'archive'."
|
||||
|
||||
# options.rpy:190
|
||||
old "## Files matching documentation patterns are duplicated in a mac app build, so they appear in both the app and the zip file."
|
||||
new "## Files matching documentation patterns are duplicated in a mac app build, so they appear in both the app and the zip file."
|
||||
new "## I file che corrispondono a schemi di documentazione sono duplicati nella compilazione di app Macintosh, quindi appariranno sia nella app che nel file zip."
|
||||
|
||||
# options.rpy:196
|
||||
old "## A Google Play license key is required to download expansion files and perform in-app purchases. It can be found on the \"Services & APIs\" page of the Google Play developer console."
|
||||
new "## A Google Play license key is required to download expansion files and perform in-app purchases. It can be found on the \"Services & APIs\" page of the Google Play developer console."
|
||||
new "## Una licenza Google Play è richiesta per scaricare file di espansione ed eseguire acquisti in-app. La Chiave Licenza può essere trovata alla pagina \"Services & APIs\" della console sviluppatori di Google Play."
|
||||
|
||||
# options.rpy:203
|
||||
old "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## L'username e project name associati a un progetto itch.io, separati da una slash."
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon"
|
||||
new "## Icona"
|
||||
|
||||
|
||||
@@ -3,11 +3,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:9
|
||||
old "## Styles"
|
||||
new "## Styles"
|
||||
new "## Stili"
|
||||
|
||||
# screens.rpy:87
|
||||
old "## In-game screens"
|
||||
new "## In-game screens"
|
||||
new "## Schermi interni al gioco"
|
||||
|
||||
# screens.rpy:91
|
||||
old "## Say screen"
|
||||
@@ -15,11 +15,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:93
|
||||
old "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## The say screen is used to display dialogue to the player. It takes two parameters, who and what, which are the name of the speaking character and the text to be displayed, respectively. (The who parameter can be None if no name is given.)"
|
||||
new "## Il say screen è usato per mostrare dialoghi al giocatore. Richiede due parametri, who e what, che sono il nome del personaggio che parla e il testo da mostrare. (Il parametro who può essere None se non si intende fornire un nome)"
|
||||
|
||||
# screens.rpy:98
|
||||
old "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## This screen must create a text displayable with id \"what\", as Ren'Py uses this to manage text display. It can also create displayables with id \"who\" and id \"window\" to apply style properties."
|
||||
new "## Questo schermo crea un displayable di testo con id \"what\", che Ren'py usa per gestire la visualizzazione del testo. Può creare anche displayable con id \"who\" e id \"window\" per applicarvi proprietà di stile."
|
||||
|
||||
# screens.rpy:102
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#say"
|
||||
@@ -31,11 +31,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:171
|
||||
old "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## This screen is used to display renpy.input. The prompt parameter is used to pass a text prompt in."
|
||||
new "## Questo schermo si usa per mostrare renpy.input. Il parametro prompt è usato per fornire un prompt testuale."
|
||||
|
||||
# screens.rpy:174
|
||||
old "## This screen must create an input displayable with id \"input\" to accept the various input parameters."
|
||||
new "## This screen must create an input displayable with id \"input\" to accept the various input parameters."
|
||||
new "## Questo schermo deve creare un input displayable con id \"input\" per accettare i vari parametri dell'input."
|
||||
|
||||
# screens.rpy:177
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#input"
|
||||
@@ -47,7 +47,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:207
|
||||
old "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## This screen is used to display the in-game choices presented by the menu statement. The one parameter, items, is a list of objects, each with caption and action fields."
|
||||
new "## Questo screen è usato per mostrare le scelte nel gioco, offerte dal comando 'menu'. Il solo parametro, 'items', è una lista di oggetti, ciascuna coi campi 'caption' e 'action'."
|
||||
|
||||
# screens.rpy:211
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
@@ -55,7 +55,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:221
|
||||
old "## When this is true, menu captions will be spoken by the narrator. When false, menu captions will be displayed as empty buttons."
|
||||
new "## When this is true, menu captions will be spoken by the narrator. When false, menu captions will be displayed as empty buttons."
|
||||
new "## Quando impostato su 'True', le didascalie del menu saranno dette dal narratore. Quando falso, le didascalie saranno mostrate come pulsanti inattivi."
|
||||
|
||||
# screens.rpy:244
|
||||
old "## Quick Menu screen"
|
||||
@@ -63,7 +63,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:246
|
||||
old "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## The quick menu is displayed in-game to provide easy access to the out-of-game menus."
|
||||
new "## Il Quick Menu è mostrato durante il gioco per fornire accesso rapido ai menu esterni."
|
||||
|
||||
# screens.rpy:261
|
||||
old "Back"
|
||||
@@ -71,11 +71,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:262
|
||||
old "History"
|
||||
new "History"
|
||||
new "Cronologia"
|
||||
|
||||
# screens.rpy:263
|
||||
old "Skip"
|
||||
new "Salva"
|
||||
new "Salta"
|
||||
|
||||
# screens.rpy:264
|
||||
old "Auto"
|
||||
@@ -95,11 +95,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:268
|
||||
old "Prefs"
|
||||
new "Preferenze"
|
||||
new "Opzioni"
|
||||
|
||||
# screens.rpy:271
|
||||
old "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## This code ensures that the quick_menu screen is displayed in-game, whenever the player has not explicitly hidden the interface."
|
||||
new "## Questo codice assicura che il quick menu sia mostrato nel gioco, a meno che il giocatore non nasconda esplicitamente l'interfaccia."
|
||||
|
||||
# screens.rpy:291
|
||||
old "## Navigation screen"
|
||||
@@ -107,27 +107,27 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:293
|
||||
old "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## This screen is included in the main and game menus, and provides navigation to other menus, and to start the game."
|
||||
new "## Questo screen è incluso nel main menu e nel game menu, e consente di navigare verso altri menu o di iniziare il gioco."
|
||||
|
||||
# screens.rpy:308
|
||||
old "Start"
|
||||
new "Start"
|
||||
new "Inizia"
|
||||
|
||||
# screens.rpy:316
|
||||
old "Load"
|
||||
new "Load"
|
||||
new "Carica"
|
||||
|
||||
# screens.rpy:318
|
||||
old "Preferences"
|
||||
new "Preferenze"
|
||||
new "Opzioni"
|
||||
|
||||
# screens.rpy:322
|
||||
old "End Replay"
|
||||
new "End Replay"
|
||||
new "Fine Replay"
|
||||
|
||||
# screens.rpy:326
|
||||
old "Main Menu"
|
||||
new "Menù Principale"
|
||||
new "Menu Principale"
|
||||
|
||||
# screens.rpy:328
|
||||
old "About"
|
||||
@@ -135,7 +135,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:332
|
||||
old "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## Help isn't necessary or relevant to mobile devices."
|
||||
new "## L'Aiuto non è necessario nei dispositivi mobili."
|
||||
|
||||
# screens.rpy:333
|
||||
old "Help"
|
||||
@@ -143,7 +143,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:335
|
||||
old "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## The quit button is banned on iOS and unnecessary on Android."
|
||||
new "## Il pulsante Esci è vietato in iOS e inutile su Android."
|
||||
|
||||
# screens.rpy:336
|
||||
old "Quit"
|
||||
@@ -155,7 +155,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:352
|
||||
old "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Used to display the main menu when Ren'Py starts."
|
||||
new "## Usato per mostrare il main menu quando si avvia Ren'Py."
|
||||
|
||||
# screens.rpy:354
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
@@ -163,7 +163,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:369
|
||||
old "## The use statement includes another screen inside this one. The actual contents of the main menu are in the navigation screen."
|
||||
new "## The use statement includes another screen inside this one. The actual contents of the main menu are in the navigation screen."
|
||||
new "## Il comando 'use' include un'altro schermo all'interno di questo. I reali contenuti del main menu sono nel navigation screen."
|
||||
|
||||
# screens.rpy:413
|
||||
old "## Game Menu screen"
|
||||
@@ -171,15 +171,15 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:415
|
||||
old "## This lays out the basic common structure of a game menu screen. It's called with the screen title, and displays the background, title, and navigation."
|
||||
new "## This lays out the basic common structure of a game menu screen. It's called with the screen title, and displays the background, title, and navigation."
|
||||
new "## Costruisce la struttura comune di tutti gli screen game menu. Viene avviato nella schermata del titolo, e mostra lo sfondo, il titolo e la navigazione."
|
||||
|
||||
# screens.rpy:418
|
||||
old "## The scroll parameter can be None, or one of \"viewport\" or \"vpgrid\". When this screen is intended to be used with one or more children, which are transcluded (placed) inside it."
|
||||
new "## The scroll parameter can be None, or one of \"viewport\" or \"vpgrid\". When this screen is intended to be used with one or more children, which are transcluded (placed) inside it."
|
||||
new "## Il parametro 'scroll' può essere None, oppure uno fra \"viewport\" o \"vpgrid\". Questo screen è creato per essere usato con uno o più figli, che sono trasclusi (piazzati) dentro di esso."
|
||||
|
||||
# screens.rpy:476
|
||||
old "Return"
|
||||
new "Ritorna"
|
||||
new "Indietro"
|
||||
|
||||
# screens.rpy:539
|
||||
old "## About screen"
|
||||
@@ -187,31 +187,31 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:541
|
||||
old "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## This screen gives credit and copyright information about the game and Ren'Py."
|
||||
new "## Questo screen fornisce i crediti e le informazioni di copyright sul gioco e su Ren'Py."
|
||||
|
||||
# screens.rpy:544
|
||||
old "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## There's nothing special about this screen, and hence it also serves as an example of how to make a custom screen."
|
||||
new "## Non c'è niente di speciale in questo screen, pertanto può servire come esempio su come si crea uno screen personalizzato."
|
||||
|
||||
# screens.rpy:551
|
||||
old "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## This use statement includes the game_menu screen inside this one. The vbox child is then included inside the viewport inside the game_menu screen."
|
||||
new "## Questo comando 'use' include lo screen game_menu dentro questo screen. Il figlio di vbox è quindi incluso nel viewport all'interno dello screen game_menu. \n## ===PER NEOFITI===: in pratica viene prima chiamato il game menu che stabilisce spaziature, sfondo, titoli e una viewport. Questo screen chiama e mostra il navigation screen a sinistra, che a sua volta determina quale screen (opzioni, slot, aiuto...) mostrare nella viewport a destra."
|
||||
|
||||
# screens.rpy:561
|
||||
old "Version [config.version!t]\n"
|
||||
new "Version [config.version!t]\n"
|
||||
new "Versione [config.version!t]\n"
|
||||
|
||||
# screens.rpy:563
|
||||
old "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about is usually set in options.rpy."
|
||||
new "## gui.about viene di solito impostato in options.rpy."
|
||||
|
||||
# screens.rpy:567
|
||||
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
new "Creato con {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
|
||||
|
||||
# screens.rpy:570
|
||||
old "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## This is redefined in options.rpy to add text to the about screen."
|
||||
new "## Viene ridefinito in options.rpy per aggiungere testo a questo screen."
|
||||
|
||||
# screens.rpy:582
|
||||
old "## Load and Save screens"
|
||||
@@ -219,7 +219,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:584
|
||||
old "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## These screens are responsible for letting the player save the game and load it again. Since they share nearly everything in common, both are implemented in terms of a third screen, file_slots."
|
||||
new "## Questi screen sono responsabili per la possibilità di salvare il gioco e caricarlo di nuovo. Dato che condividono praticamente tutto, entrambi sono implementati in relazione a un terzo screen, file_slot."
|
||||
|
||||
# screens.rpy:588
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#save https://www.renpy.org/doc/html/screen_special.html#load"
|
||||
@@ -227,23 +227,23 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:607
|
||||
old "Page {}"
|
||||
new "Page {}"
|
||||
new "Pagina {}"
|
||||
|
||||
# screens.rpy:607
|
||||
old "Automatic saves"
|
||||
new "Automatic saves"
|
||||
new "Salvataggi automatici"
|
||||
|
||||
# screens.rpy:607
|
||||
old "Quick saves"
|
||||
new "Quick saves"
|
||||
new "Salvataggi rapidi"
|
||||
|
||||
# screens.rpy:613
|
||||
old "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## This ensures the input will get the enter event before any of the buttons do."
|
||||
new "## Questo garantisce che l'input riceva un'eventuale pressione di Invio prima che accada ad altri pulsanti."
|
||||
|
||||
# screens.rpy:629
|
||||
old "## The grid of file slots."
|
||||
new "## The grid of file slots."
|
||||
new "## La griglia di slot."
|
||||
|
||||
# screens.rpy:649
|
||||
old "{#file_time}%A, %B %d %Y, %H:%M"
|
||||
@@ -251,11 +251,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:649
|
||||
old "empty slot"
|
||||
new "empty slot"
|
||||
new "Spazio Vuoto"
|
||||
|
||||
# screens.rpy:657
|
||||
old "## Buttons to access other pages."
|
||||
new "## Buttons to access other pages."
|
||||
new "## Pulsanti per accedere ad altre pagine."
|
||||
|
||||
# screens.rpy:666
|
||||
old "<"
|
||||
@@ -267,7 +267,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:670
|
||||
old "{#quick_page}Q"
|
||||
new "{#quick_page}Q"
|
||||
new "{#quick_page}R"
|
||||
|
||||
# screens.rpy:676
|
||||
old ">"
|
||||
@@ -279,7 +279,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:713
|
||||
old "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## The preferences screen allows the player to configure the game to better suit themselves."
|
||||
new "## Lo screen preferences (Opzioni) consente al giocatore di configurare il gioco per un'esperienza più affine ai suoi gusti."
|
||||
|
||||
# screens.rpy:716
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#preferences"
|
||||
@@ -299,23 +299,23 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:744
|
||||
old "Rollback Side"
|
||||
new "Rollback Side"
|
||||
new "Lato Riavvolgimento"
|
||||
|
||||
# screens.rpy:745
|
||||
old "Disable"
|
||||
new "Disable"
|
||||
new "Disattiva"
|
||||
|
||||
# screens.rpy:746
|
||||
old "Left"
|
||||
new "Left"
|
||||
new "Sinistra"
|
||||
|
||||
# screens.rpy:747
|
||||
old "Right"
|
||||
new "Right"
|
||||
new "Destra"
|
||||
|
||||
# screens.rpy:752
|
||||
old "Unseen Text"
|
||||
new "Unseen Text"
|
||||
new "Testo non letto"
|
||||
|
||||
# screens.rpy:753
|
||||
old "After Choices"
|
||||
@@ -327,15 +327,15 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:756
|
||||
old "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Additional vboxes of type \"radio_pref\" or \"check_pref\" can be added here, to add additional creator-defined preferences."
|
||||
new "## Vbox addizionali del tipo \"radio_pref\" o \"check_pref\" possono venire aggiunti qui, per offrire ulteriori opzioni al giocatore."
|
||||
|
||||
# screens.rpy:767
|
||||
old "Text Speed"
|
||||
new "Velocità del Testo"
|
||||
new "Velocità Testo"
|
||||
|
||||
# screens.rpy:771
|
||||
old "Auto-Forward Time"
|
||||
new "Avanza automaticamente"
|
||||
new "Avanzamento automatico"
|
||||
|
||||
# screens.rpy:778
|
||||
old "Music Volume"
|
||||
@@ -343,7 +343,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:785
|
||||
old "Sound Volume"
|
||||
new "Volume Suono"
|
||||
new "Volume Suoni"
|
||||
|
||||
# screens.rpy:791
|
||||
old "Test"
|
||||
@@ -355,7 +355,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:806
|
||||
old "Mute All"
|
||||
new "Mute All"
|
||||
new "Silenzio"
|
||||
|
||||
# screens.rpy:882
|
||||
old "## History screen"
|
||||
@@ -363,7 +363,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:884
|
||||
old "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
new "## This is a screen that displays the dialogue history to the player. While there isn't anything special about this screen, it does have to access the dialogue history stored in _history_list."
|
||||
new "## Questo è uno screen che mostra una cronologia dei dialoghi al giocatore. Benché non vi sia niente di speciale in questo screen, deve accedere alla cronologia contenuta in _history_list."
|
||||
|
||||
# screens.rpy:888
|
||||
old "## https://www.renpy.org/doc/html/history.html"
|
||||
@@ -371,19 +371,19 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:894
|
||||
old "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Avoid predicting this screen, as it can be very large."
|
||||
new "## Evita di predirre questo screen, perché può essere molto grande."
|
||||
|
||||
# screens.rpy:905
|
||||
old "## This lays things out properly if history_height is None."
|
||||
new "## This lays things out properly if history_height is None."
|
||||
new "## Questo dispone le cose appropriatamente, se history_height è None."
|
||||
|
||||
# screens.rpy:914
|
||||
old "## Take the color of the who text from the Character, if set."
|
||||
new "## Take the color of the who text from the Character, if set."
|
||||
new "## Prende il colore dal nome del personaggio, se impostato."
|
||||
|
||||
# screens.rpy:921
|
||||
old "The dialogue history is empty."
|
||||
new "The dialogue history is empty."
|
||||
new "Nessun dialogo da mostrare."
|
||||
|
||||
# screens.rpy:965
|
||||
old "## Help screen"
|
||||
@@ -391,11 +391,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:967
|
||||
old "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## A screen that gives information about key and mouse bindings. It uses other screens (keyboard_help, mouse_help, and gamepad_help) to display the actual help."
|
||||
new "## Uno screen che offre informazioni sulle impostazioni di tastiera e mouse. Usa altri screen (keyboard_help, mouse_help, e gamepad_help) per mostrare l'effettivo contenuto."
|
||||
|
||||
# screens.rpy:986
|
||||
old "Keyboard"
|
||||
new "Keyboard"
|
||||
new "Tastiera"
|
||||
|
||||
# screens.rpy:987
|
||||
old "Mouse"
|
||||
@@ -407,35 +407,35 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1003
|
||||
old "Enter"
|
||||
new "Enter"
|
||||
new "Invio"
|
||||
|
||||
# screens.rpy:1004
|
||||
old "Advances dialogue and activates the interface."
|
||||
new "Advances dialogue and activates the interface."
|
||||
new "Avanza nei dialoghi e conferma scelta."
|
||||
|
||||
# screens.rpy:1007
|
||||
old "Space"
|
||||
new "Space"
|
||||
new "Spazio"
|
||||
|
||||
# screens.rpy:1008
|
||||
old "Advances dialogue without selecting choices."
|
||||
new "Advances dialogue without selecting choices."
|
||||
new "Avanza nei dialoghi senza eseguire scelte."
|
||||
|
||||
# screens.rpy:1011
|
||||
old "Arrow Keys"
|
||||
new "Arrow Keys"
|
||||
new "Tasti Freccia"
|
||||
|
||||
# screens.rpy:1012
|
||||
old "Navigate the interface."
|
||||
new "Navigate the interface."
|
||||
new "Naviga nell'interfaccia."
|
||||
|
||||
# screens.rpy:1015
|
||||
old "Escape"
|
||||
new "Escape"
|
||||
new "Esc"
|
||||
|
||||
# screens.rpy:1016
|
||||
old "Accesses the game menu."
|
||||
new "Accesses the game menu."
|
||||
new "Accedi al menu di gioco."
|
||||
|
||||
# screens.rpy:1019
|
||||
old "Ctrl"
|
||||
@@ -443,7 +443,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1020
|
||||
old "Skips dialogue while held down."
|
||||
new "Skips dialogue while held down."
|
||||
new "Tieni premuto per saltare i dialoghi."
|
||||
|
||||
# screens.rpy:1023
|
||||
old "Tab"
|
||||
@@ -451,7 +451,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1024
|
||||
old "Toggles dialogue skipping."
|
||||
new "Toggles dialogue skipping."
|
||||
new "Attiva/Disattiva salto dei dialoghi."
|
||||
|
||||
# screens.rpy:1027
|
||||
old "Page Up"
|
||||
@@ -459,7 +459,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1028
|
||||
old "Rolls back to earlier dialogue."
|
||||
new "Rolls back to earlier dialogue."
|
||||
new "Torna indietro al dialogo precedente."
|
||||
|
||||
# screens.rpy:1031
|
||||
old "Page Down"
|
||||
@@ -467,59 +467,59 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1032
|
||||
old "Rolls forward to later dialogue."
|
||||
new "Rolls forward to later dialogue."
|
||||
new "Procedi fino all'ultimo dialogo letto."
|
||||
|
||||
# screens.rpy:1036
|
||||
old "Hides the user interface."
|
||||
new "Hides the user interface."
|
||||
new "Nascondi l'interfaccia."
|
||||
|
||||
# screens.rpy:1040
|
||||
old "Takes a screenshot."
|
||||
new "Takes a screenshot."
|
||||
new "Cattura la schermata."
|
||||
|
||||
# screens.rpy:1044
|
||||
old "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
|
||||
new "Attiva l'{a=https://www.renpy.org/l/voicing}Assistente Vocale{/a}."
|
||||
|
||||
# screens.rpy:1050
|
||||
old "Left Click"
|
||||
new "Left Click"
|
||||
new "Click Sinistro"
|
||||
|
||||
# screens.rpy:1054
|
||||
old "Middle Click"
|
||||
new "Middle Click"
|
||||
new "Click Centrale"
|
||||
|
||||
# screens.rpy:1058
|
||||
old "Right Click"
|
||||
new "Right Click"
|
||||
new "Click Destro"
|
||||
|
||||
# screens.rpy:1062
|
||||
old "Mouse Wheel Up\nClick Rollback Side"
|
||||
new "Mouse Wheel Up\nClick Rollback Side"
|
||||
new "Rotella Su\nClicca il Lato Riavvolgimento"
|
||||
|
||||
# screens.rpy:1066
|
||||
old "Mouse Wheel Down"
|
||||
new "Mouse Wheel Down"
|
||||
new "Rotella Giu"
|
||||
|
||||
# screens.rpy:1073
|
||||
old "Right Trigger\nA/Bottom Button"
|
||||
new "Right Trigger\nA/Bottom Button"
|
||||
new "Grilletto Destro\nPulsante A/Inferiore"
|
||||
|
||||
# screens.rpy:1074
|
||||
old "Advance dialogue and activates the interface."
|
||||
new "Advance dialogue and activates the interface."
|
||||
new "Avanza nei dialoghi e conferma opzioni."
|
||||
|
||||
# screens.rpy:1078
|
||||
old "Roll back to earlier dialogue."
|
||||
new "Roll back to earlier dialogue."
|
||||
new "Torna al dialogo precedente."
|
||||
|
||||
# screens.rpy:1081
|
||||
old "Right Shoulder"
|
||||
new "Right Shoulder"
|
||||
new "Laterale Destro"
|
||||
|
||||
# screens.rpy:1082
|
||||
old "Roll forward to later dialogue."
|
||||
new "Roll forward to later dialogue."
|
||||
new "Torna all'ultimo dialogo letto."
|
||||
|
||||
# screens.rpy:1085
|
||||
old "D-Pad, Sticks"
|
||||
@@ -531,19 +531,19 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1090
|
||||
old "Access the game menu."
|
||||
new "Access the game menu."
|
||||
new "Accedi al menu di gioco."
|
||||
|
||||
# screens.rpy:1093
|
||||
old "Y/Top Button"
|
||||
new "Y/Top Button"
|
||||
new "Y/Pulsante superiore"
|
||||
|
||||
# screens.rpy:1096
|
||||
old "Calibrate"
|
||||
new "Calibrate"
|
||||
new "Calibra"
|
||||
|
||||
# screens.rpy:1124
|
||||
old "## Additional screens"
|
||||
new "## Additional screens"
|
||||
new "## Screen addizionali"
|
||||
|
||||
# screens.rpy:1128
|
||||
old "## Confirm screen"
|
||||
@@ -551,7 +551,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1130
|
||||
old "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## The confirm screen is called when Ren'Py wants to ask the player a yes or no question."
|
||||
new "## Lo screen confirm è usato quando Ren'Py vuole porre una domanda 'sì o no?' al giocatore."
|
||||
|
||||
# screens.rpy:1133
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
@@ -559,11 +559,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1137
|
||||
old "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Ensure other screens do not get input while this screen is displayed."
|
||||
new "## Garantisce che gli altri screen non ricevano input fino a che questo screen è attivo."
|
||||
|
||||
# screens.rpy:1161
|
||||
old "Yes"
|
||||
new "Si"
|
||||
new "Sì"
|
||||
|
||||
# screens.rpy:1162
|
||||
old "No"
|
||||
@@ -571,7 +571,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1164
|
||||
old "## Right-click and escape answer \"no\"."
|
||||
new "## Right-click and escape answer \"no\"."
|
||||
new "## Click destro ed ESC rispondono \"no\"."
|
||||
|
||||
# screens.rpy:1191
|
||||
old "## Skip indicator screen"
|
||||
@@ -579,7 +579,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1193
|
||||
old "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## The skip_indicator screen is displayed to indicate that skipping is in progress."
|
||||
new "## Lo screen skip_indicator è impiegato per indicare che è in corso la modalità salto."
|
||||
|
||||
# screens.rpy:1196
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#skip-indicator"
|
||||
@@ -587,11 +587,11 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1208
|
||||
old "Skipping"
|
||||
new "Skipping"
|
||||
new "Salto"
|
||||
|
||||
# screens.rpy:1215
|
||||
old "## This transform is used to blink the arrows one after another."
|
||||
new "## This transform is used to blink the arrows one after another."
|
||||
new "## Questa transform è usata per far lampeggiare le freccie una dopo l'altra."
|
||||
|
||||
# screens.rpy:1247
|
||||
old "## Notify screen"
|
||||
@@ -599,7 +599,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1249
|
||||
old "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## The notify screen is used to show the player a message. (For example, when the game is quicksaved or a screenshot has been taken.)"
|
||||
new "## Lo screen notify è usato per mostrare una notifica al giocatore (per esempio, quando si salva rapidamente o si cattura una schermata)."
|
||||
|
||||
# screens.rpy:1252
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#notify-screen"
|
||||
@@ -611,7 +611,7 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1288
|
||||
old "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## This screen is used for NVL-mode dialogue and menus."
|
||||
new "## Questo screen è usato per dialoghi e menu in modalità NVL."
|
||||
|
||||
# screens.rpy:1290
|
||||
old "## http://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
@@ -619,25 +619,61 @@ translate italian strings:
|
||||
|
||||
# screens.rpy:1301
|
||||
old "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Displays dialogue in either a vpgrid or the vbox."
|
||||
new "## Mostra il dialogo in una vpgrid o in una vbox."
|
||||
|
||||
# screens.rpy:1314
|
||||
old "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Displays the menu, if given. The menu may be displayed incorrectly if config.narrator_menu is set to True, as it is above."
|
||||
new "## Mostra il menu, se fornito. Il menu può apparire distorto se config.narrator_menu è impostato a True, come lo è sopra."
|
||||
|
||||
# screens.rpy:1344
|
||||
old "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## This controls the maximum number of NVL-mode entries that can be displayed at once."
|
||||
new "## Questo controlla il numero massimo di elementi NVL che possono venire mostrati all'unisono."
|
||||
|
||||
# screens.rpy:1406
|
||||
old "## Mobile Variants"
|
||||
new "## Mobile Variants"
|
||||
new "## Varianti Mobilità"
|
||||
|
||||
# screens.rpy:1413
|
||||
old "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## Dato che un mouse non è presente, rimpiazziamo il quick menu con una versione che usa meno pulsanti e più grandi, più facili da toccare."
|
||||
|
||||
# screens.rpy:1429
|
||||
old "Menu"
|
||||
new "Menu"
|
||||
|
||||
# screens.rpy:120
|
||||
old "## If there's a side image, display it above the text. Do not display on the phone variant - there's no room."
|
||||
new "## Se c'è una side image, mostrala sopra al testo. Non mostrarla nella variante 'phone' - non c'è posto."
|
||||
|
||||
# screens.rpy:252
|
||||
old "## Ensure this appears on top of other screens."
|
||||
new "## Assicura che compaia in cima ad altri screen."
|
||||
|
||||
# screens.rpy:291
|
||||
old "## Main and Game Menu Screens"
|
||||
new "## Main Menu e Game Menu"
|
||||
|
||||
# screens.rpy:361
|
||||
old "## This ensures that any other menu screen is replaced."
|
||||
new "## Questo assicura che ogni altro menu sia rimpiazzato."
|
||||
|
||||
# screens.rpy:368
|
||||
old "## This empty frame darkens the main menu."
|
||||
new "## Questo frame vuoto oscura il main menu."
|
||||
|
||||
# screens.rpy:439
|
||||
old "## Reserve space for the navigation section."
|
||||
new "## Riserva spazio per la sezione di navigazione."
|
||||
|
||||
# screens.rpy:619
|
||||
old "## The page name, which can be edited by clicking on a button."
|
||||
new "## Il nome della pagina, che può essere cambiato cliccando su un pulsante."
|
||||
|
||||
# screens.rpy:674
|
||||
old "## range(1, 10) gives the numbers from 1 to 9."
|
||||
new "## range(1, 10) fornisce i numeri da 1 a 9."
|
||||
|
||||
# screens.rpy:1079
|
||||
old "Left Trigger\nLeft Shoulder"
|
||||
new "Grilletto Sinistro\nLaterale Sinistro"
|
||||
|
||||
|
||||
@@ -1,18 +1,36 @@
|
||||
# Puoi inserire lo script (sceneggiatura) del tuo gioco in questo file.
|
||||
# Lo script di gioco va in questo file.
|
||||
|
||||
# Declare images below this line, using the image statement.
|
||||
# Dichiare le immagini sotto questa line usando il comando "image", esempio:
|
||||
# image eileen happy = "eileen_happy.png"
|
||||
# Dichiara i personaggi usati in questo gioco. L'argomento 'color' colora il nome del personaggio.
|
||||
|
||||
# Dichiara i personaggi usati in questo gioco
|
||||
define e = Character('Eileen', color="#c8ffc8")
|
||||
define e = Character("Eileen", color="#f44")
|
||||
|
||||
|
||||
# Inizio del gioco
|
||||
# Il gioco comincia qui.
|
||||
|
||||
label start:
|
||||
|
||||
e "Hai creato un nuovo gioco di Ren'Py."
|
||||
# Mostra uno sfondo. Al momento mostra una sagoma generica, ma puoi
|
||||
# aggiungere un file (chiamato "bg room.png" oppure "bg room.jpg")
|
||||
# alla directory 'images' per cambiarla.
|
||||
|
||||
e "Ed appena avrai aggiunto storia, immagini e musica potrai mostrarlo a tutto il mondo!"
|
||||
|
||||
scene bg room
|
||||
|
||||
# Mostra lo sprite di un personaggio.
|
||||
# Al momento mostra una sagoma generica, ma puoi aggiungere un file
|
||||
# (chiamato "eileen_happy.png") alla directory 'images' per cambiarla.
|
||||
|
||||
show eileen happy
|
||||
|
||||
# Questo mostra linee di dialogo.
|
||||
|
||||
"Funziona davvero!"
|
||||
|
||||
e "Hai creato un nuovo gioco Ren'py."
|
||||
|
||||
e "Quando aggiungerai una storia, immagini e musica, potrai distribuirlo nel mondo!"
|
||||
|
||||
# Questo finisce il gioco.
|
||||
|
||||
return
|
||||
|
||||
|
||||
@@ -333,3 +333,109 @@ translate japanese strings:
|
||||
old "return"
|
||||
new "戻る"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# 00director.rpy:689
|
||||
old "The interactive director is not enabled here."
|
||||
new "ここではインタラクティブディレクターは使えません"
|
||||
|
||||
# 00director.rpy:1461
|
||||
old "Done"
|
||||
new "終了"
|
||||
|
||||
# 00director.rpy:1469
|
||||
old "(statement)"
|
||||
new "(statement)"
|
||||
|
||||
# 00director.rpy:1470
|
||||
old "(tag)"
|
||||
new "(tag)"
|
||||
|
||||
# 00director.rpy:1471
|
||||
old "(attributes)"
|
||||
new "(attributes)"
|
||||
|
||||
# 00director.rpy:1472
|
||||
old "(transform)"
|
||||
new "(transform)"
|
||||
|
||||
# 00director.rpy:1497
|
||||
old "(transition)"
|
||||
new "(transition)"
|
||||
|
||||
# 00director.rpy:1509
|
||||
old "(channel)"
|
||||
new "(channel)"
|
||||
|
||||
# 00director.rpy:1510
|
||||
old "(filename)"
|
||||
new "(filename)"
|
||||
|
||||
# 00director.rpy:1535
|
||||
old "Change"
|
||||
new "変更"
|
||||
|
||||
# 00director.rpy:1537
|
||||
old "Add"
|
||||
new "追加"
|
||||
|
||||
# 00director.rpy:1543
|
||||
old "Remove"
|
||||
new "削除"
|
||||
|
||||
# 00director.rpy:1576
|
||||
old "Statement:"
|
||||
new "Statement(命令):"
|
||||
|
||||
# 00director.rpy:1597
|
||||
old "Tag:"
|
||||
new "Tag(タグ):"
|
||||
|
||||
# 00director.rpy:1613
|
||||
old "Attributes:"
|
||||
new "Attributes(属性):"
|
||||
|
||||
# 00director.rpy:1631
|
||||
old "Transforms:"
|
||||
new "Transforms(画像変形):"
|
||||
|
||||
# 00director.rpy:1650
|
||||
old "Behind:"
|
||||
new "Behind(裏に表示):"
|
||||
|
||||
# 00director.rpy:1669
|
||||
old "Transition:"
|
||||
new "Transition(遷移演出):"
|
||||
|
||||
# 00director.rpy:1687
|
||||
old "Channel:"
|
||||
new "キャンセル"
|
||||
|
||||
# 00director.rpy:1705
|
||||
old "Audio Filename:"
|
||||
new "オーディオファイルネーム:"
|
||||
|
||||
# _developer\developer.rpym:43
|
||||
old "Interactive Director (D)"
|
||||
new "インタラクティブディレクター(D)"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# 00keymap.rpy:254
|
||||
old "Failed to save screenshot as %s."
|
||||
new "ファイル名 %s のスクリーンショットの保存に失敗しました。"
|
||||
|
||||
# _developer\developer.rpym:67
|
||||
old "Show Texture Size"
|
||||
new "テクスチャーサイズの表示"
|
||||
|
||||
# _developer\developer.rpym:70
|
||||
old "Hide Texture size"
|
||||
new "テクスチャーサイズの非表示"
|
||||
|
||||
# _developer\developer.rpym:569
|
||||
old "{size_mb:,.1f} MB in {count} textures."
|
||||
new "{size_mb:,.1f} MB in {count} textures."
|
||||
|
||||
|
||||
@@ -177,3 +177,33 @@ translate japanese strings:
|
||||
old "Copies the errors.txt file to the clipboard."
|
||||
new "errors.txt をクリップボードにコピーします。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
old "Open"
|
||||
new "開く"
|
||||
|
||||
# _errorhandling.rpym:523
|
||||
old "Copy"
|
||||
new "コピー"
|
||||
|
||||
# _errorhandling.rpym:581
|
||||
old "Ignores the exception, allowing you to continue."
|
||||
new "例外を無視し、プログラムの続行を許可します。"
|
||||
|
||||
# _errorhandling.rpym:592
|
||||
old "Console"
|
||||
new "コンソール"
|
||||
|
||||
# _errorhandling.rpym:594
|
||||
old "Opens a console to allow debugging the problem."
|
||||
new "コンソールを開き、問題をデバッグします。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# 00gltest.rpy:89
|
||||
old "NPOT"
|
||||
new "NPOT"
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ translate japanese strings:
|
||||
# gui.rpy:17
|
||||
old "## GUI Configuration Variables"
|
||||
new "## GUI 設定変数"
|
||||
|
||||
|
||||
# gui.rpy:21
|
||||
old "## Colors"
|
||||
new "## カラー"
|
||||
@@ -107,7 +107,7 @@ translate japanese strings:
|
||||
|
||||
# gui.rpy:92
|
||||
old "## Should we show the name and version of the game?"
|
||||
new "## メインメニューにゲームタイトルとそのバージョンを表示するかどうか。True なら表示します。(この変数は options.rpy で再定義されるため、options.rpy の同じコードを消去しないと反映されません)"
|
||||
new "## メインメニューにゲームタイトルとそのバージョンを表示するかどうか。True なら表示します。(この変数は options.rpy で再定義されるため、options.rpy の同じ文を消去しないと反映されません)"
|
||||
|
||||
# gui.rpy:96
|
||||
old "## Dialogue"
|
||||
@@ -188,11 +188,11 @@ translate japanese strings:
|
||||
# gui.rpy:168
|
||||
old "## The color of button text in various states."
|
||||
new "## 状態別のボタンのテキストのカラー。idle は選択可能、hover はフォーカス中、selected は選択中、insensitive は選択不可能な状態です。"
|
||||
|
||||
|
||||
# gui.rpy:174
|
||||
old "## The horizontal alignment of the button text. (0.0 is left, 0.5 is center, 1.0 is right)."
|
||||
new "## ボタンのフレームに対する、テキストの文字揃え。 0.0 は左揃え、0.5 は中央揃え、 1.0 は右揃えになります。"
|
||||
|
||||
|
||||
# gui.rpy:179
|
||||
old "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## 以下の変数は、様々なボタンの種類ごとにボタンの基本設定を上書きします。詳細は gui ドキュメンテーションを参考にしてください。"
|
||||
@@ -276,7 +276,7 @@ radio と check は環境設定の各項目のボタン(デフォルトでは
|
||||
|
||||
# gui.rpy:273
|
||||
old "## The spacing between file slots."
|
||||
new "## セーブ・ロード画面の file slot(ファイルスロット)ボタン間隔。."
|
||||
new "## セーブ・ロード画面の file slot(ファイルスロット)ボタン間隔。"
|
||||
|
||||
# gui.rpy:277
|
||||
old "## Frames"
|
||||
@@ -381,7 +381,7 @@ radio と check は環境設定の各項目のボタン(デフォルトでは
|
||||
# gui.rpy:367
|
||||
old "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## NVL モードにおいて、gui.nvl_height を None に設定した場合の各エントリーの間隔。また、台詞と選択肢との間隔にも使われます。"
|
||||
|
||||
|
||||
# gui.rpy:384
|
||||
old "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## nvl_thought(モノローグ)の縦座標・横座標・横幅・文字揃え。"
|
||||
@@ -434,3 +434,33 @@ radio と check は環境設定の各項目のボタン(デフォルトでは
|
||||
old "## This controls where a line break is permitted. The default is suitable for most languages. A list of available values can be found at https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
new "## 次の変数は改行・禁則処理を制御します。デフォルトの値が推奨です。他の値は https://www.renpy.org/doc/html/style_properties.html#style-property-language を参照してください。"
|
||||
|
||||
# gui.rpy:276
|
||||
old "## The position of the main menu text."
|
||||
new "## メインメニューのテキストの文字揃え。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# gui.rpy:434
|
||||
old "## Change the size and spacing of various things."
|
||||
new "## 様々なサイズとスペーシングを変更。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the initialization statements in this file to run before init statements in any other file."
|
||||
new "## このファイルは GUI をカスタマイズする基本的なオプションを記載しています。次の init offset 文により、このファイルの init 文は他のファイルの init 文よりも先に実行されます。"
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames."
|
||||
new "## 一般的なフレーム。デフォルトのインターフェースでは未使用です。画像は gui/frame.png。"
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written screens."
|
||||
new "## デフォルトの GUI はスライダーと垂直スクロールバーだけを使用します。他のバーは開発者が追加したスクリーンでのみ使われます。"
|
||||
|
||||
# gui.rpy:363
|
||||
old "## The maximum number of NVL-mode entries Ren'Py will display. When more entries than this are to be show, the oldest entry will be removed."
|
||||
new "## NVL モードにおける、一度に表示されるエントリー(1台詞)の最大数。この値以上のエントリーを表示しようとすると、一番古いエントリーが取り除かれます。"
|
||||
|
||||
|
||||
@@ -471,7 +471,7 @@ translate japanese strings:
|
||||
|
||||
# front_page.rpy:223
|
||||
old "Navigate Script"
|
||||
new "スクリプトのナビゲート"
|
||||
new "スクリプトナビゲーション"
|
||||
|
||||
# front_page.rpy:234
|
||||
old "Check Script (Lint)"
|
||||
@@ -563,7 +563,7 @@ translate japanese strings:
|
||||
|
||||
# gui7.rpy:341
|
||||
old "What resolution should the project use? Although Ren'Py can scale the window up and down, this is the initial size of the window, the size at which assets should be drawn, and the size at which the assets will be at their sharpest.\n\nThe default of 1280x720 is a reasonable compromise."
|
||||
new "どの解像度をこのプロジェクトに使用しますか? Ren'py はウィンドウを拡大縮小することができますが、この設定は初期のウィンドウサイズ、描画される各アセットのサイズ、アセットが最もシャープに見えるサイズを決定します。\n\nデフォルトの 1280x720 が合理的な妥協サイズです。"
|
||||
new "どの解像度をこのプロジェクトに使用しますか? Ren'py はウィンドウを拡大縮小することができますが、この設定は最初のウィンドウサイズ、描画される各アセットのサイズ、アセットが最もシャープに見えるサイズを決定します。\n\nデフォルトの 1280x720 が理にかなった推奨サイズです。"
|
||||
|
||||
# gui7.rpy:389
|
||||
old "Creating the new project..."
|
||||
@@ -899,7 +899,7 @@ translate japanese strings:
|
||||
|
||||
# preferences.rpy:153
|
||||
old "Navigation Options:"
|
||||
new "ナビゲートオプション:"
|
||||
new "ナビゲーション設定:"
|
||||
|
||||
# preferences.rpy:157
|
||||
old "Include private names"
|
||||
@@ -907,7 +907,7 @@ translate japanese strings:
|
||||
|
||||
# preferences.rpy:158
|
||||
old "Include library names"
|
||||
new "本体の名前を含める"
|
||||
new "ライブラリの名前を含める"
|
||||
|
||||
# preferences.rpy:168
|
||||
old "Launcher Options:"
|
||||
@@ -1197,3 +1197,89 @@ translate japanese strings:
|
||||
old "PROJECTS:"
|
||||
new "プロジェクト:"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# android.rpy:304
|
||||
old "Android: [project.current.display_name!q]"
|
||||
new "Android: [project.current.display_name!q]"
|
||||
|
||||
# distribute_gui.rpy:157
|
||||
old "Build Distributions: [project.current.display_name!q]"
|
||||
new "配布物のビルド: [project.current.display_name!q]"
|
||||
|
||||
# interface.rpy:136
|
||||
old "Ren'Py Sponsor Information"
|
||||
new "Ren'Pyスポンサー情報"
|
||||
|
||||
# ios.rpy:211
|
||||
old "iOS: [project.current.display_name!q]"
|
||||
new "iOS: [project.current.display_name!q]"
|
||||
|
||||
# navigation.rpy:168
|
||||
old "Navigate: [project.current.display_name!q]"
|
||||
new "ナビゲーション: [project.current.display_name!q]"
|
||||
|
||||
# new_project.rpy:71
|
||||
old "You will be creating an [new_project_language] language project. Change the launcher language in preferences to create a project in another language."
|
||||
new "日本語のプロジェクトを作成します。別の言語のプロジェクトを作成するには、設定でランチャーの言語を変更してください。"
|
||||
|
||||
# preferences.rpy:187
|
||||
old "Force new tutorial"
|
||||
new "新チュートリアルを使用"
|
||||
|
||||
# preferences.rpy:189
|
||||
old "Legacy options"
|
||||
new "古いオプションを表示"
|
||||
|
||||
# preferences.rpy:194
|
||||
old "Sponsor message"
|
||||
new "スポンサーメッセージ表示"
|
||||
|
||||
# translations.rpy:92
|
||||
old "Translations: [project.current.display_name!q]"
|
||||
new "翻訳の生成: [project.current.display_name!q]"
|
||||
|
||||
# translations.rpy:337
|
||||
old "Extract Dialogue: [project.current.display_name!q]"
|
||||
new "台詞の抽出: [project.current.display_name!q]"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# dmgcheck.rpy:50
|
||||
old "Ren'Py is running from a read only folder. Some functionality will not work."
|
||||
new "Ren'Py が読み取り専用フォルダーで起動しています。使えない機能があります。"
|
||||
|
||||
# dmgcheck.rpy:50
|
||||
old "This is probably because Ren'Py is running directly from a Macintosh drive image. To fix this, quit this launcher, copy the entire %s folder somewhere else on your computer, and run Ren'Py again."
|
||||
new "原因は Ren'Py が Macintosh drive image から直接起動しているためだと思われます.。この問題を解決するには、ランチャーを閉じて %s フォルダー全体をコンピューターのどこか別の場所へ移動してから、もう一度 Ren'Py を起動してみてください。"
|
||||
|
||||
# gui7.rpy:357
|
||||
old "Custom. The GUI is optimized for a 16:9 aspect ratio."
|
||||
new "カスタム。GUI は 16:9 のアスペクト比に最適化されています。"
|
||||
|
||||
# gui7.rpy:372
|
||||
old "WIDTH"
|
||||
new "画面の幅"
|
||||
|
||||
# gui7.rpy:372
|
||||
old "Please enter the width of your game, in pixels."
|
||||
new "ピクセルでゲーム画面の幅を入力してください。"
|
||||
|
||||
# gui7.rpy:377
|
||||
old "The width must be a number."
|
||||
new "画面の幅は数字でなければなりません。"
|
||||
|
||||
# gui7.rpy:379
|
||||
old "HEIGHT"
|
||||
new "画面の高さ"
|
||||
|
||||
# gui7.rpy:379
|
||||
old "Please enter the height of your game, in pixels."
|
||||
new "ピクセルでゲーム画面の高さを入力してください。"
|
||||
|
||||
# gui7.rpy:384
|
||||
old "The height must be a number."
|
||||
new "画面の高さは数字でなければなりません。"
|
||||
|
||||
|
||||
@@ -194,3 +194,17 @@ translate japanese strings:
|
||||
new "## itch.io project に関連付けられたユーザー名とプロジェクト名。二つの名前はスラッシュで分けてください。"
|
||||
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# options.rpy:196
|
||||
old "## Set this to a string containing your Apple Developer ID Application to enable codesigning on the Mac. Be sure to change it to your own Apple-issued ID."
|
||||
new "## Mac のコード署名を有効にするため Apple Developer ID アプリケーション を含む文字列を設定します。必ず Apple が発行したあなたの ID に変更してください。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# options.rpy:81
|
||||
old "## Between screens of the game menu."
|
||||
new "## ゲームメニューのスクリーンを切り替える時のトランジション。"
|
||||
|
||||
|
||||
@@ -653,9 +653,44 @@ translate japanese strings:
|
||||
|
||||
# screens.rpy:1413
|
||||
old "## Since a mouse may not be present, we replace the quick menu with a version that uses fewer and bigger buttons that are easier to touch."
|
||||
new "## マウスが無いので、ボタンが大きくて数が少ないクイックメニューに置き換えてタッチしやすいようにしています。"
|
||||
new "## マウスが使用できないので、ボタンが大きくて数が少ないクイックメニューに置き換えて、タッチしやすいようにしています。"
|
||||
|
||||
# screens.rpy:1429
|
||||
old "Menu"
|
||||
new "メニュー"
|
||||
|
||||
# screens.rpy:1233
|
||||
old "## We have to use a font that has the BLACK RIGHT-POINTING SMALL TRIANGLE glyph in it."
|
||||
new "## 小さな黒い矢印型のグリフが入ったフォントが必要になります。"
|
||||
|
||||
|
||||
translate japanese strings:
|
||||
|
||||
# screens.rpy:120
|
||||
old "## Make the namebox available for styling through the Character object."
|
||||
new "## namebox を Character オブジェクトから使えるスタイルの接頭辞として追加します。(例:namebox_background)"
|
||||
|
||||
# screens.rpy:172
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#input"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#input"
|
||||
|
||||
# screens.rpy:205
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#choice"
|
||||
|
||||
# screens.rpy:350
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#main-menu"
|
||||
|
||||
# screens.rpy:916
|
||||
old "## This determines what tags are allowed to be displayed on the history screen."
|
||||
new "## This determines what tags are allowed to be displayed on the history screen."
|
||||
|
||||
# screens.rpy:1132
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#confirm"
|
||||
|
||||
# screens.rpy:1289
|
||||
old "## https://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
new "## https://www.renpy.org/doc/html/screen_special.html#nvl"
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ label start:
|
||||
# スプライト(立ち絵)を表示します。ここではプレースホルダーを使用していますが、
|
||||
# images ディレクトリーに "eileen happy.png" と命名したファイルを追加すると
|
||||
# 表示することができます。
|
||||
|
||||
|
||||
# at ステートメントは画像の表示する位置を調整します。
|
||||
# at center は中央に下揃えで表示します。これは省略しても同じ結果になります。
|
||||
# その他に at right、at left などがデフォルトで定義されています。
|
||||
@@ -36,18 +36,18 @@ label start:
|
||||
|
||||
# トランジション(画面遷移効果)を使って表示を画面に反映させます。
|
||||
# 台詞を表示するか with None を使うと、トランジション無しで直ちに表示します。
|
||||
|
||||
|
||||
with dissolve
|
||||
|
||||
|
||||
# 音楽を再生します。ここではタグを利用して無音を再生していますが、
|
||||
# game ディレクトリーに "music.ogg" と命名したファイルを追加すると
|
||||
# play music "music.ogg" の形で再生することができます。
|
||||
|
||||
|
||||
# 効果音を再生する時は play audio "filename" を使用します。
|
||||
# play music とは違って複数の効果音を同時に再生することができます。
|
||||
|
||||
play music "<silence .5>"
|
||||
|
||||
|
||||
play music "<silence .5>"
|
||||
|
||||
# 以下は台詞を表示します。
|
||||
|
||||
"Hello, world."
|
||||
@@ -59,4 +59,4 @@ label start:
|
||||
# return でゲームを終了します。
|
||||
|
||||
return
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
translate piglatin strings:
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# 00action_file.rpy:26
|
||||
old "{#weekday}Monday"
|
||||
@@ -152,87 +153,399 @@
|
||||
old "{#month_short}Dec"
|
||||
new "{#month_short}Ecday"
|
||||
|
||||
# 00action_file.rpy:235
|
||||
# 00action_file.rpy:237
|
||||
old "%b %d, %H:%M"
|
||||
new "%bay %day, %Hay:%May"
|
||||
|
||||
# 00action_file.rpy:820
|
||||
# 00action_file.rpy:344
|
||||
old "Save slot %s: [text]"
|
||||
new "Avesay otslay %say: [text]"
|
||||
|
||||
# 00action_file.rpy:417
|
||||
old "Load slot %s: [text]"
|
||||
new "Oadlay otslay %say: [text]"
|
||||
|
||||
# 00action_file.rpy:459
|
||||
old "Delete slot [text]"
|
||||
new "Eleteday otslay [text]"
|
||||
|
||||
# 00action_file.rpy:539
|
||||
old "File page auto"
|
||||
new "Ilefay agepay autoay"
|
||||
|
||||
# 00action_file.rpy:541
|
||||
old "File page quick"
|
||||
new "Ilefay agepay uickqay"
|
||||
|
||||
# 00action_file.rpy:543
|
||||
old "File page [text]"
|
||||
new "Ilefay agepay [text]"
|
||||
|
||||
# 00action_file.rpy:733
|
||||
old "Next file page."
|
||||
new "Extnay ilefay agepay."
|
||||
|
||||
# 00action_file.rpy:797
|
||||
old "Previous file page."
|
||||
new "Reviouspay ilefay agepay."
|
||||
|
||||
# 00action_file.rpy:858
|
||||
old "Quick save complete."
|
||||
new "Uickqay avesay ompletecay."
|
||||
|
||||
# 00gui.rpy:227
|
||||
# 00action_file.rpy:876
|
||||
old "Quick save."
|
||||
new "Uickqay avesay."
|
||||
|
||||
# 00action_file.rpy:895
|
||||
old "Quick load."
|
||||
new "Uickqay oadlay."
|
||||
|
||||
# 00action_other.rpy:344
|
||||
old "Language [text]"
|
||||
new "Anguagelay [text]"
|
||||
|
||||
# 00director.rpy:703
|
||||
old "The interactive director is not enabled here."
|
||||
new "Hetay interactiveay irectorday isay otnay enableday erehay."
|
||||
|
||||
# 00director.rpy:1490
|
||||
old "Done"
|
||||
new "Oneday"
|
||||
|
||||
# 00director.rpy:1498
|
||||
old "(statement)"
|
||||
new "(atementstay)"
|
||||
|
||||
# 00director.rpy:1499
|
||||
old "(tag)"
|
||||
new "(agtay)"
|
||||
|
||||
# 00director.rpy:1500
|
||||
old "(attributes)"
|
||||
new "(attributesay)"
|
||||
|
||||
# 00director.rpy:1501
|
||||
old "(transform)"
|
||||
new "(ansformtray)"
|
||||
|
||||
# 00director.rpy:1526
|
||||
old "(transition)"
|
||||
new "(ansitiontray)"
|
||||
|
||||
# 00director.rpy:1538
|
||||
old "(channel)"
|
||||
new "(annelchay)"
|
||||
|
||||
# 00director.rpy:1539
|
||||
old "(filename)"
|
||||
new "(ilenamefay)"
|
||||
|
||||
# 00director.rpy:1564
|
||||
old "Change"
|
||||
new "Hangecay"
|
||||
|
||||
# 00director.rpy:1566
|
||||
old "Add"
|
||||
new "Ddaay"
|
||||
|
||||
# 00director.rpy:1569
|
||||
old "Cancel"
|
||||
new "Ancelcay"
|
||||
|
||||
# 00director.rpy:1572
|
||||
old "Remove"
|
||||
new "Emoveray"
|
||||
|
||||
# 00director.rpy:1605
|
||||
old "Statement:"
|
||||
new "Tatementsay:"
|
||||
|
||||
# 00director.rpy:1626
|
||||
old "Tag:"
|
||||
new "Agtay:"
|
||||
|
||||
# 00director.rpy:1642
|
||||
old "Attributes:"
|
||||
new "Ttributesaay:"
|
||||
|
||||
# 00director.rpy:1660
|
||||
old "Transforms:"
|
||||
new "Ransformstay:"
|
||||
|
||||
# 00director.rpy:1679
|
||||
old "Behind:"
|
||||
new "Ehindbay:"
|
||||
|
||||
# 00director.rpy:1698
|
||||
old "Transition:"
|
||||
new "Ransitiontay:"
|
||||
|
||||
# 00director.rpy:1716
|
||||
old "Channel:"
|
||||
new "Hannelcay:"
|
||||
|
||||
# 00director.rpy:1734
|
||||
old "Audio Filename:"
|
||||
new "Udioaay Ilenamefay:"
|
||||
|
||||
# 00gui.rpy:368
|
||||
old "Are you sure?"
|
||||
new "Reaay ouyay uresay?"
|
||||
|
||||
# 00gui.rpy:228
|
||||
# 00gui.rpy:369
|
||||
old "Are you sure you want to delete this save?"
|
||||
new "Reaay ouyay uresay ouyay antway otay eleteday histay avesay?"
|
||||
|
||||
# 00gui.rpy:229
|
||||
# 00gui.rpy:370
|
||||
old "Are you sure you want to overwrite your save?"
|
||||
new "Reaay ouyay uresay ouyay antway otay overwriteay ouryay avesay?"
|
||||
|
||||
# 00gui.rpy:230
|
||||
# 00gui.rpy:371
|
||||
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
|
||||
new "Oadinglay illway oselay unsaveday rogresspay.\nReaay ouyay uresay ouyay antway otay oday histay?"
|
||||
|
||||
# 00gui.rpy:231
|
||||
# 00gui.rpy:372
|
||||
old "Are you sure you want to quit?"
|
||||
new "Reaay ouyay uresay ouyay antway otay uitqay?"
|
||||
|
||||
# 00gui.rpy:232
|
||||
# 00gui.rpy:373
|
||||
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
|
||||
new "Reaay ouyay uresay ouyay antway otay eturnray otay hetay ainmay enumay?\nHistay illway oselay unsaveday rogresspay."
|
||||
|
||||
# 00gui.rpy:233
|
||||
# 00gui.rpy:374
|
||||
old "Are you sure you want to end the replay?"
|
||||
new "Reaay ouyay uresay ouyay antway otay enday hetay eplayray?"
|
||||
|
||||
# 00gui.rpy:234
|
||||
# 00gui.rpy:375
|
||||
old "Are you sure you want to begin skipping?"
|
||||
new "Reaay ouyay uresay ouyay antway otay eginbay kippingsay?"
|
||||
|
||||
# 00gui.rpy:235
|
||||
# 00gui.rpy:376
|
||||
old "Are you sure you want to skip to the next choice?"
|
||||
new "Reaay ouyay uresay ouyay antway otay kipsay otay hetay extnay oicechay?"
|
||||
|
||||
# 00gui.rpy:236
|
||||
# 00gui.rpy:377
|
||||
old "Are you sure you want to skip unseen dialogue to the next choice?"
|
||||
new "Reaay ouyay uresay ouyay antway otay kipsay unseenay ialogueday otay hetay extnay oicechay?"
|
||||
|
||||
# 00keymap.rpy:250
|
||||
# 00keymap.rpy:258
|
||||
old "Failed to save screenshot as %s."
|
||||
new "Ailedfay otay avesay creenshotsay asay %say."
|
||||
|
||||
# 00keymap.rpy:270
|
||||
old "Saved screenshot as %s."
|
||||
new "Avedsay creenshotsay asay %say."
|
||||
|
||||
# 00library.rpy:142
|
||||
# 00library.rpy:146
|
||||
old "Self-voicing disabled."
|
||||
new "Elfsay-oicingvay isabledday."
|
||||
|
||||
# 00library.rpy:143
|
||||
# 00library.rpy:147
|
||||
old "Clipboard voicing enabled. "
|
||||
new "Lipboardcay oicingvay enableday. "
|
||||
|
||||
# 00library.rpy:144
|
||||
# 00library.rpy:148
|
||||
old "Self-voicing enabled. "
|
||||
new "Elfsay-oicingvay enableday. "
|
||||
|
||||
# 00library.rpy:178
|
||||
# 00library.rpy:150
|
||||
old "bar"
|
||||
new "arbay"
|
||||
|
||||
# 00library.rpy:151
|
||||
old "selected"
|
||||
new "electedsay"
|
||||
|
||||
# 00library.rpy:152
|
||||
old "viewport"
|
||||
new "iewportvay"
|
||||
|
||||
# 00library.rpy:153
|
||||
old "horizontal scroll"
|
||||
new "orizontalhay crollsay"
|
||||
|
||||
# 00library.rpy:154
|
||||
old "vertical scroll"
|
||||
new "erticalvay crollsay"
|
||||
|
||||
# 00library.rpy:155
|
||||
old "activate"
|
||||
new "activateay"
|
||||
|
||||
# 00library.rpy:156
|
||||
old "deactivate"
|
||||
new "eactivateday"
|
||||
|
||||
# 00library.rpy:157
|
||||
old "increase"
|
||||
new "increaseay"
|
||||
|
||||
# 00library.rpy:158
|
||||
old "decrease"
|
||||
new "ecreaseday"
|
||||
|
||||
# 00library.rpy:193
|
||||
old "Skip Mode"
|
||||
new "Kipsay Odemay"
|
||||
|
||||
# 00library.rpy:261
|
||||
# 00library.rpy:279
|
||||
old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
|
||||
new "Histay rogrampay ontainscay eefray oftwaresay underay aay umbernay ofay icenseslay, includingay hetay Itmay Icenselay anday Nugay Esserlay Eneralgay Ublicpay Icenselay. Aay ompletecay istlay ofay oftwaresay, includingay inkslay otay ullfay ourcesay odecay, ancay ebay oundfay {a=https://www.renpy.org/l/license}erehay{/a}."
|
||||
|
||||
# 00preferences.rpy:422
|
||||
# 00preferences.rpy:207
|
||||
old "display"
|
||||
new "isplayday"
|
||||
|
||||
# 00preferences.rpy:219
|
||||
old "transitions"
|
||||
new "ansitionstray"
|
||||
|
||||
# 00preferences.rpy:228
|
||||
old "skip transitions"
|
||||
new "kipsay ansitionstray"
|
||||
|
||||
# 00preferences.rpy:230
|
||||
old "video sprites"
|
||||
new "ideovay pritessay"
|
||||
|
||||
# 00preferences.rpy:239
|
||||
old "show empty window"
|
||||
new "owshay emptyay indowway"
|
||||
|
||||
# 00preferences.rpy:248
|
||||
old "text speed"
|
||||
new "exttay peedsay"
|
||||
|
||||
# 00preferences.rpy:256
|
||||
old "joystick"
|
||||
new "oystickjay"
|
||||
|
||||
# 00preferences.rpy:256
|
||||
old "joystick..."
|
||||
new "oystickjay..."
|
||||
|
||||
# 00preferences.rpy:263
|
||||
old "skip"
|
||||
new "kipsay"
|
||||
|
||||
# 00preferences.rpy:266
|
||||
old "skip unseen [text]"
|
||||
new "kipsay unseenay [text]"
|
||||
|
||||
# 00preferences.rpy:271
|
||||
old "skip unseen text"
|
||||
new "kipsay unseenay exttay"
|
||||
|
||||
# 00preferences.rpy:273
|
||||
old "begin skipping"
|
||||
new "eginbay kippingsay"
|
||||
|
||||
# 00preferences.rpy:277
|
||||
old "after choices"
|
||||
new "afteray oiceschay"
|
||||
|
||||
# 00preferences.rpy:284
|
||||
old "skip after choices"
|
||||
new "kipsay afteray oiceschay"
|
||||
|
||||
# 00preferences.rpy:286
|
||||
old "auto-forward time"
|
||||
new "autoay-orwardfay imetay"
|
||||
|
||||
# 00preferences.rpy:300
|
||||
old "auto-forward"
|
||||
new "autoay-orwardfay"
|
||||
|
||||
# 00preferences.rpy:307
|
||||
old "Auto forward"
|
||||
new "Utoaay orwardfay"
|
||||
|
||||
# 00preferences.rpy:310
|
||||
old "auto-forward after click"
|
||||
new "autoay-orwardfay afteray ickclay"
|
||||
|
||||
# 00preferences.rpy:319
|
||||
old "automatic move"
|
||||
new "automaticay ovemay"
|
||||
|
||||
# 00preferences.rpy:328
|
||||
old "wait for voice"
|
||||
new "aitway orfay oicevay"
|
||||
|
||||
# 00preferences.rpy:337
|
||||
old "voice sustain"
|
||||
new "oicevay ustainsay"
|
||||
|
||||
# 00preferences.rpy:346
|
||||
old "self voicing"
|
||||
new "elfsay oicingvay"
|
||||
|
||||
# 00preferences.rpy:355
|
||||
old "clipboard voicing"
|
||||
new "ipboardclay oicingvay"
|
||||
|
||||
# 00preferences.rpy:364
|
||||
old "debug voicing"
|
||||
new "ebugday oicingvay"
|
||||
|
||||
# 00preferences.rpy:373
|
||||
old "emphasize audio"
|
||||
new "emphasizeay audioay"
|
||||
|
||||
# 00preferences.rpy:382
|
||||
old "rollback side"
|
||||
new "ollbackray idesay"
|
||||
|
||||
# 00preferences.rpy:392
|
||||
old "gl powersave"
|
||||
new "glay owersavepay"
|
||||
|
||||
# 00preferences.rpy:398
|
||||
old "gl framerate"
|
||||
new "glay ameratefray"
|
||||
|
||||
# 00preferences.rpy:401
|
||||
old "gl tearing"
|
||||
new "glay earingtay"
|
||||
|
||||
# 00preferences.rpy:413
|
||||
old "music volume"
|
||||
new "usicmay olumevay"
|
||||
|
||||
# 00preferences.rpy:414
|
||||
old "sound volume"
|
||||
new "oundsay olumevay"
|
||||
|
||||
# 00preferences.rpy:415
|
||||
old "voice volume"
|
||||
new "oicevay olumevay"
|
||||
|
||||
# 00preferences.rpy:416
|
||||
old "mute music"
|
||||
new "utemay usicmay"
|
||||
|
||||
# 00preferences.rpy:417
|
||||
old "mute sound"
|
||||
new "utemay oundsay"
|
||||
|
||||
# 00preferences.rpy:418
|
||||
old "mute voice"
|
||||
new "utemay oicevay"
|
||||
|
||||
# 00preferences.rpy:419
|
||||
old "mute all"
|
||||
new "utemay allay"
|
||||
|
||||
# 00preferences.rpy:498
|
||||
old "Clipboard voicing enabled. Press 'shift+C' to disable."
|
||||
new "Lipboardcay oicingvay enableday. Resspay 'iftshay+Cay' otay isableday."
|
||||
|
||||
# 00preferences.rpy:424
|
||||
# 00preferences.rpy:500
|
||||
old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
|
||||
new "Elfsay-oicingvay ouldway aysay \"[renpy.display.tts.last]\". Resspay 'altay+iftshay+Vay' otay isableday."
|
||||
|
||||
# 00preferences.rpy:426
|
||||
# 00preferences.rpy:502
|
||||
old "Self-voicing enabled. Press 'v' to disable."
|
||||
new "Elfsay-oicingvay enableday. Resspay 'vay' otay isableday."
|
||||
|
||||
@@ -240,95 +553,95 @@
|
||||
old "Contacting App Store\nPlease Wait..."
|
||||
new "Ontactingcay Ppaay Toresay\nLeasepay Aitway..."
|
||||
|
||||
# 00updater.rpy:367
|
||||
# 00updater.rpy:372
|
||||
old "The Ren'Py Updater is not supported on mobile devices."
|
||||
new "Hetay Enray'Ypay Pdateruay isay otnay upportedsay onay obilemay evicesday."
|
||||
|
||||
# 00updater.rpy:486
|
||||
# 00updater.rpy:491
|
||||
old "An error is being simulated."
|
||||
new "Naay erroray isay eingbay imulatedsay."
|
||||
|
||||
# 00updater.rpy:662
|
||||
# 00updater.rpy:672
|
||||
old "Either this project does not support updating, or the update status file was deleted."
|
||||
new "Ithereay histay rojectpay oesday otnay upportsay updatingay, oray hetay updateay atusstay ilefay asway eletedday."
|
||||
|
||||
# 00updater.rpy:676
|
||||
# 00updater.rpy:686
|
||||
old "This account does not have permission to perform an update."
|
||||
new "Histay accountay oesday otnay avehay ermissionpay otay erformpay anay updateay."
|
||||
|
||||
# 00updater.rpy:679
|
||||
# 00updater.rpy:689
|
||||
old "This account does not have permission to write the update log."
|
||||
new "Histay accountay oesday otnay avehay ermissionpay otay riteway hetay updateay oglay."
|
||||
|
||||
# 00updater.rpy:704
|
||||
# 00updater.rpy:716
|
||||
old "Could not verify update signature."
|
||||
new "Ouldcay otnay erifyvay updateay ignaturesay."
|
||||
|
||||
# 00updater.rpy:975
|
||||
# 00updater.rpy:991
|
||||
old "The update file was not downloaded."
|
||||
new "Hetay updateay ilefay asway otnay ownloadedday."
|
||||
|
||||
# 00updater.rpy:993
|
||||
# 00updater.rpy:1009
|
||||
old "The update file does not have the correct digest - it may have been corrupted."
|
||||
new "Hetay updateay ilefay oesday otnay avehay hetay orrectcay igestday - itay aymay avehay eenbay orruptedcay."
|
||||
|
||||
# 00updater.rpy:1049
|
||||
# 00updater.rpy:1065
|
||||
old "While unpacking {}, unknown type {}."
|
||||
new "Hileway unpackingay {}, unknownay ypetay {}."
|
||||
|
||||
# 00updater.rpy:1393
|
||||
# 00updater.rpy:1412
|
||||
old "Updater"
|
||||
new "Pdateruay"
|
||||
|
||||
# 00updater.rpy:1404
|
||||
# 00updater.rpy:1423
|
||||
old "This program is up to date."
|
||||
new "Histay rogrampay isay upay otay ateday."
|
||||
|
||||
# 00updater.rpy:1406
|
||||
# 00updater.rpy:1425
|
||||
old "[u.version] is available. Do you want to install it?"
|
||||
new "[u.version] isay availableay. Oday ouyay antway otay installay itay?"
|
||||
|
||||
# 00updater.rpy:1408
|
||||
# 00updater.rpy:1427
|
||||
old "Preparing to download the updates."
|
||||
new "Reparingpay otay ownloadday hetay updatesay."
|
||||
|
||||
# 00updater.rpy:1410
|
||||
# 00updater.rpy:1429
|
||||
old "Downloading the updates."
|
||||
new "Ownloadingday hetay updatesay."
|
||||
|
||||
# 00updater.rpy:1412
|
||||
# 00updater.rpy:1431
|
||||
old "Unpacking the updates."
|
||||
new "Npackinguay hetay updatesay."
|
||||
|
||||
# 00updater.rpy:1416
|
||||
# 00updater.rpy:1435
|
||||
old "The updates have been installed. The program will restart."
|
||||
new "Hetay updatesay avehay eenbay installeday. Hetay rogrampay illway estartray."
|
||||
|
||||
# 00updater.rpy:1418
|
||||
# 00updater.rpy:1437
|
||||
old "The updates have been installed."
|
||||
new "Hetay updatesay avehay eenbay installeday."
|
||||
|
||||
# 00updater.rpy:1420
|
||||
# 00updater.rpy:1439
|
||||
old "The updates were cancelled."
|
||||
new "Hetay updatesay ereway ancelledcay."
|
||||
|
||||
# 00gallery.rpy:563
|
||||
# 00gallery.rpy:573
|
||||
old "Image [index] of [count] locked."
|
||||
new "Mageiay [index] ofay [count] ockedlay."
|
||||
|
||||
# 00gallery.rpy:583
|
||||
# 00gallery.rpy:593
|
||||
old "prev"
|
||||
new "revpay"
|
||||
|
||||
# 00gallery.rpy:584
|
||||
# 00gallery.rpy:594
|
||||
old "next"
|
||||
new "extnay"
|
||||
|
||||
# 00gallery.rpy:585
|
||||
# 00gallery.rpy:595
|
||||
old "slideshow"
|
||||
new "ideshowslay"
|
||||
|
||||
# 00gallery.rpy:586
|
||||
# 00gallery.rpy:596
|
||||
old "return"
|
||||
new "eturnray"
|
||||
|
||||
|
||||
@@ -1,25 +1,26 @@
|
||||
translate piglatin strings:
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# _developer/developer.rpym:38
|
||||
old "Developer Menu"
|
||||
new "Eveloperday Enumay"
|
||||
|
||||
# _developer/developer.rpym:43
|
||||
old "Interactive Director (D)"
|
||||
new "Nteractiveiay Irectorday (Day)"
|
||||
|
||||
# _developer/developer.rpym:45
|
||||
old "Reload Game (Shift+R)"
|
||||
new "Eloadray Amegay (Hiftsay+Ray)"
|
||||
|
||||
# _developer/developer.rpym:45
|
||||
# _developer/developer.rpym:47
|
||||
old "Console (Shift+O)"
|
||||
new "Onsolecay (Hiftsay+Oay)"
|
||||
|
||||
# _developer/developer.rpym:47
|
||||
# _developer/developer.rpym:49
|
||||
old "Variable Viewer"
|
||||
new "Ariablevay Iewervay"
|
||||
|
||||
# _developer/developer.rpym:49
|
||||
old "Theme Test"
|
||||
new "Hemetay Esttay"
|
||||
|
||||
# _developer/developer.rpym:51
|
||||
old "Image Location Picker"
|
||||
new "Mageiay Ocationlay Ickerpay"
|
||||
@@ -29,50 +30,62 @@
|
||||
new "Ilenamefay Istlay"
|
||||
|
||||
# _developer/developer.rpym:57
|
||||
old "Show Image Load Log"
|
||||
new "Howsay Mageiay Oadlay Oglay"
|
||||
old "Show Image Load Log (F4)"
|
||||
new "Howsay Mageiay Oadlay Oglay (4fay)"
|
||||
|
||||
# _developer/developer.rpym:60
|
||||
old "Hide Image Load Log"
|
||||
new "Idehay Mageiay Oadlay Oglay"
|
||||
old "Hide Image Load Log (F4)"
|
||||
new "Idehay Mageiay Oadlay Oglay (4fay)"
|
||||
|
||||
# _developer/developer.rpym:95
|
||||
old "Nothing to inspect."
|
||||
new "Othingnay otay inspectay."
|
||||
|
||||
# _developer/developer.rpym:217
|
||||
# _developer/developer.rpym:223
|
||||
old "Return to the developer menu"
|
||||
new "Eturnray otay hetay eveloperday enumay"
|
||||
|
||||
# _developer/developer.rpym:373
|
||||
# _developer/developer.rpym:383
|
||||
old "Rectangle: %r"
|
||||
new "Ectangleray: %ray"
|
||||
|
||||
# _developer/developer.rpym:378
|
||||
# _developer/developer.rpym:388
|
||||
old "Mouse position: %r"
|
||||
new "Ousemay ositionpay: %ray"
|
||||
|
||||
# _developer/developer.rpym:383
|
||||
# _developer/developer.rpym:393
|
||||
old "Right-click or escape to quit."
|
||||
new "Ightray-ickclay oray escapeay otay uitqay."
|
||||
|
||||
# _developer/developer.rpym:412
|
||||
# _developer/developer.rpym:425
|
||||
old "Rectangle copied to clipboard."
|
||||
new "Ectangleray opiedcay otay ipboardclay."
|
||||
|
||||
# _developer/developer.rpym:415
|
||||
# _developer/developer.rpym:428
|
||||
old "Position copied to clipboard."
|
||||
new "Ositionpay opiedcay otay ipboardclay."
|
||||
|
||||
# _developer/developer.rpym:524
|
||||
# _developer/developer.rpym:447
|
||||
old "Type to filter: "
|
||||
new "Ypetay otay ilterfay: "
|
||||
|
||||
# _developer/developer.rpym:575
|
||||
old "Textures: [tex_count] ([tex_size_mb:.1f] MB)"
|
||||
new "Exturestay: [tex_count] ([tex_size_mb:.1f] Bmay)"
|
||||
|
||||
# _developer/developer.rpym:579
|
||||
old "Image cache: [cache_pct:.1f]% ([cache_size_mb:.1f] MB)"
|
||||
new "Mageiay achecay: [cache_pct:.1f]% ([cache_size_mb:.1f] Bmay)"
|
||||
|
||||
# _developer/developer.rpym:589
|
||||
old "✔ "
|
||||
new "✔ "
|
||||
|
||||
# _developer/developer.rpym:527
|
||||
# _developer/developer.rpym:592
|
||||
old "✘ "
|
||||
new "✘ "
|
||||
|
||||
# _developer/developer.rpym:532
|
||||
# _developer/developer.rpym:597
|
||||
old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}"
|
||||
new "\n{color=#cfc}✔ redictedpay imageay (oodgay){/color}\n{color=#fcc}✘ unpredicteday imageay (adbay){/color}\n{color=#fff}Ragday otay ovemay.{/color}"
|
||||
|
||||
@@ -112,67 +125,67 @@
|
||||
old "<repr() failed>"
|
||||
new "<eprray() ailedfay>"
|
||||
|
||||
# 00console.rpy:182
|
||||
# 00console.rpy:255
|
||||
old "Press <esc> to exit console. Type help for help.\n"
|
||||
new "Resspay <escay> otay exitay onsolecay. Ypetay elphay orfay elphay.\n"
|
||||
|
||||
# 00console.rpy:186
|
||||
# 00console.rpy:259
|
||||
old "Ren'Py script enabled."
|
||||
new "Enray'Ypay criptsay enableday."
|
||||
|
||||
# 00console.rpy:188
|
||||
# 00console.rpy:261
|
||||
old "Ren'Py script disabled."
|
||||
new "Enray'Ypay criptsay isabledday."
|
||||
|
||||
# 00console.rpy:398
|
||||
# 00console.rpy:496
|
||||
old "help: show this help"
|
||||
new "elphay: owshay histay elphay"
|
||||
|
||||
# 00console.rpy:403
|
||||
# 00console.rpy:501
|
||||
old "commands:\n"
|
||||
new "ommandscay:\n"
|
||||
|
||||
# 00console.rpy:413
|
||||
# 00console.rpy:511
|
||||
old " <renpy script statement>: run the statement\n"
|
||||
new " <enpyray criptsay atementstay>: unray hetay atementstay\n"
|
||||
|
||||
# 00console.rpy:415
|
||||
# 00console.rpy:513
|
||||
old " <python expression or statement>: run the expression or statement"
|
||||
new " <ythonpay expressionay oray atementstay>: unray hetay expressionay oray atementstay"
|
||||
|
||||
# 00console.rpy:423
|
||||
# 00console.rpy:521
|
||||
old "clear: clear the console history"
|
||||
new "earclay: earclay hetay onsolecay istoryhay"
|
||||
|
||||
# 00console.rpy:427
|
||||
# 00console.rpy:525
|
||||
old "exit: exit the console"
|
||||
new "exitay: exitay hetay onsolecay"
|
||||
|
||||
# 00console.rpy:435
|
||||
# 00console.rpy:533
|
||||
old "load <slot>: loads the game from slot"
|
||||
new "oadlay <otslay>: oadslay hetay amegay omfray otslay"
|
||||
|
||||
# 00console.rpy:448
|
||||
# 00console.rpy:546
|
||||
old "save <slot>: saves the game in slot"
|
||||
new "avesay <otslay>: avessay hetay amegay inay otslay"
|
||||
|
||||
# 00console.rpy:459
|
||||
# 00console.rpy:557
|
||||
old "reload: reloads the game, refreshing the scripts"
|
||||
new "eloadray: eloadsray hetay amegay, efreshingray hetay criptssay"
|
||||
|
||||
# 00console.rpy:467
|
||||
# 00console.rpy:565
|
||||
old "watch <expression>: watch a python expression"
|
||||
new "atchway <expressionay>: atchway aay ythonpay expressionay"
|
||||
|
||||
# 00console.rpy:493
|
||||
# 00console.rpy:591
|
||||
old "unwatch <expression>: stop watching an expression"
|
||||
new "unwatchay <expressionay>: opstay atchingway anay expressionay"
|
||||
|
||||
# 00console.rpy:519
|
||||
# 00console.rpy:622
|
||||
old "unwatchall: stop watching all expressions"
|
||||
new "unwatchallay: opstay atchingway allay expressionsay"
|
||||
|
||||
# 00console.rpy:536
|
||||
# 00console.rpy:639
|
||||
old "jump <label>: jumps to label"
|
||||
new "umpjay <abellay>: umpsjay otay abellay"
|
||||
|
||||
|
||||
@@ -1,90 +1,119 @@
|
||||
translate piglatin strings:
|
||||
|
||||
# 00gltest.rpy:64
|
||||
old "Graphics Acceleration"
|
||||
new "Raphicsgay Ccelerationaay"
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# 00gltest.rpy:70
|
||||
old "Renderer"
|
||||
new "Endererray"
|
||||
|
||||
# 00gltest.rpy:74
|
||||
old "Automatically Choose"
|
||||
new "Utomaticallyaay Hoosecay"
|
||||
|
||||
# 00gltest.rpy:75
|
||||
# 00gltest.rpy:79
|
||||
old "Force Angle/DirectX Renderer"
|
||||
new "Orcefay Ngleaay/Irectxday Endererray"
|
||||
|
||||
# 00gltest.rpy:79
|
||||
# 00gltest.rpy:83
|
||||
old "Force OpenGL Renderer"
|
||||
new "Orcefay Pengloay Endererray"
|
||||
|
||||
# 00gltest.rpy:83
|
||||
# 00gltest.rpy:87
|
||||
old "Force Software Renderer"
|
||||
new "Orcefay Oftwaresay Endererray"
|
||||
|
||||
# 00gltest.rpy:93
|
||||
old "NPOT"
|
||||
new "Potnay"
|
||||
|
||||
# 00gltest.rpy:97
|
||||
old "Enable"
|
||||
new "Nableeay"
|
||||
|
||||
# 00gltest.rpy:109
|
||||
# 00gltest.rpy:131
|
||||
old "Powersave"
|
||||
new "Owersavepay"
|
||||
|
||||
# 00gltest.rpy:145
|
||||
old "Framerate"
|
||||
new "Rameratefay"
|
||||
|
||||
# 00gltest.rpy:149
|
||||
old "Screen"
|
||||
new "Creensay"
|
||||
|
||||
# 00gltest.rpy:153
|
||||
old "60"
|
||||
new "06ay"
|
||||
|
||||
# 00gltest.rpy:157
|
||||
old "30"
|
||||
new "03ay"
|
||||
|
||||
# 00gltest.rpy:163
|
||||
old "Tearing"
|
||||
new "Earingtay"
|
||||
|
||||
# 00gltest.rpy:179
|
||||
old "Changes will take effect the next time this program is run."
|
||||
new "Hangescay illway aketay effectay hetay extnay imetay histay rogrampay isay unray."
|
||||
|
||||
# 00gltest.rpy:141
|
||||
# 00gltest.rpy:213
|
||||
old "Performance Warning"
|
||||
new "Erformancepay Arningway"
|
||||
|
||||
# 00gltest.rpy:146
|
||||
# 00gltest.rpy:218
|
||||
old "This computer is using software rendering."
|
||||
new "Histay omputercay isay usingay oftwaresay enderingray."
|
||||
|
||||
# 00gltest.rpy:148
|
||||
# 00gltest.rpy:220
|
||||
old "This computer is not using shaders."
|
||||
new "Histay omputercay isay otnay usingay adersshay."
|
||||
|
||||
# 00gltest.rpy:150
|
||||
# 00gltest.rpy:222
|
||||
old "This computer is displaying graphics slowly."
|
||||
new "Histay omputercay isay isplayingday aphicsgray owlyslay."
|
||||
|
||||
# 00gltest.rpy:152
|
||||
# 00gltest.rpy:224
|
||||
old "This computer has a problem displaying graphics: [problem]."
|
||||
new "Histay omputercay ashay aay roblempay isplayingday aphicsgray: [problem]."
|
||||
|
||||
# 00gltest.rpy:157
|
||||
# 00gltest.rpy:229
|
||||
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 "Tsiay aphicsgray riversday aymay ebay outay ofay ateday oray otnay operatingay orrectlycay. Histay ancay eadlay otay owslay oray incorrectay aphicsgray isplayday. Pdatinguay Irectxday ouldcay ixfay histay roblempay."
|
||||
|
||||
# 00gltest.rpy:159
|
||||
# 00gltest.rpy:231
|
||||
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
|
||||
new "Tsiay aphicsgray riversday aymay ebay outay ofay ateday oray otnay operatingay orrectlycay. Histay ancay eadlay otay owslay oray incorrectay aphicsgray isplayday."
|
||||
|
||||
# 00gltest.rpy:164
|
||||
# 00gltest.rpy:236
|
||||
old "Update DirectX"
|
||||
new "Pdateuay Irectxday"
|
||||
|
||||
# 00gltest.rpy:170
|
||||
# 00gltest.rpy:242
|
||||
old "Continue, Show this warning again"
|
||||
new "Ontinuecay, Howsay histay arningway againay"
|
||||
|
||||
# 00gltest.rpy:174
|
||||
# 00gltest.rpy:246
|
||||
old "Continue, Don't show warning again"
|
||||
new "Ontinuecay, Onday'tay owshay arningway againay"
|
||||
|
||||
# 00gltest.rpy:192
|
||||
# 00gltest.rpy:264
|
||||
old "Updating DirectX."
|
||||
new "Pdatinguay Irectxday."
|
||||
|
||||
# 00gltest.rpy:196
|
||||
# 00gltest.rpy:268
|
||||
old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
|
||||
new "Irectxday ebway etupsay ashay eenbay artedstay. Tiay aymay artstay inimizedmay inay hetay askbartay. Leasepay ollowfay hetay romptspay otay installay Irectxday."
|
||||
|
||||
# 00gltest.rpy:200
|
||||
# 00gltest.rpy:272
|
||||
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}Otenay:{/b} Icrosoftmay'say Irectxday ebway etupsay rogrampay illway, ybay efaultday, installay hetay Ingbay oolbartay. Fiay ouyay oday otnay antway histay oolbartay, uncheckay hetay appropriateay oxbay."
|
||||
|
||||
# 00gltest.rpy:204
|
||||
# 00gltest.rpy:276
|
||||
old "When setup finishes, please click below to restart this program."
|
||||
new "Henway etupsay inishesfay, easeplay ickclay elowbay otay estartray histay rogrampay."
|
||||
|
||||
# 00gltest.rpy:206
|
||||
# 00gltest.rpy:278
|
||||
old "Restart"
|
||||
new "Estartray"
|
||||
|
||||
@@ -112,67 +141,75 @@
|
||||
old "Back (B)"
|
||||
new "Ackbay (Bay)"
|
||||
|
||||
# _errorhandling.rpym:495
|
||||
old "Open Traceback"
|
||||
new "Penoay Racebacktay"
|
||||
# _errorhandling.rpym:528
|
||||
old "Open"
|
||||
new "Penoay"
|
||||
|
||||
# _errorhandling.rpym:497
|
||||
# _errorhandling.rpym:530
|
||||
old "Opens the traceback.txt file in a text editor."
|
||||
new "Pensoay hetay acebacktray.xttay ilefay inay aay exttay editoray."
|
||||
|
||||
# _errorhandling.rpym:499
|
||||
old "Copy to Clipboard"
|
||||
new "Opycay otay Lipboardcay"
|
||||
# _errorhandling.rpym:532
|
||||
old "Copy"
|
||||
new "Opycay"
|
||||
|
||||
# _errorhandling.rpym:501
|
||||
# _errorhandling.rpym:534
|
||||
old "Copies the traceback.txt file to the clipboard."
|
||||
new "Opiescay hetay acebacktray.xttay ilefay otay hetay ipboardclay."
|
||||
|
||||
# _errorhandling.rpym:519
|
||||
# _errorhandling.rpym:561
|
||||
old "An exception has occurred."
|
||||
new "Naay exceptionay ashay occurreday."
|
||||
|
||||
# _errorhandling.rpym:538
|
||||
# _errorhandling.rpym:581
|
||||
old "Rollback"
|
||||
new "Ollbackray"
|
||||
|
||||
# _errorhandling.rpym:540
|
||||
# _errorhandling.rpym:583
|
||||
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
|
||||
new "Ttemptsaay aay ollray ackbay otay aay riorpay imetay, allowingay ouyay otay avesay oray oosechay aay ifferentday oicechay."
|
||||
|
||||
# _errorhandling.rpym:543
|
||||
# _errorhandling.rpym:586
|
||||
old "Ignore"
|
||||
new "Gnoreiay"
|
||||
|
||||
# _errorhandling.rpym:545
|
||||
# _errorhandling.rpym:590
|
||||
old "Ignores the exception, allowing you to continue."
|
||||
new "Gnoresiay hetay exceptionay, allowingay ouyay otay ontinuecay."
|
||||
|
||||
# _errorhandling.rpym:592
|
||||
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
|
||||
new "Gnoresiay hetay exceptionay, allowingay ouyay otay ontinuecay. Histay oftenay eadslay otay additionalay errorsay."
|
||||
|
||||
# _errorhandling.rpym:548
|
||||
# _errorhandling.rpym:596
|
||||
old "Reload"
|
||||
new "Eloadray"
|
||||
|
||||
# _errorhandling.rpym:550
|
||||
# _errorhandling.rpym:598
|
||||
old "Reloads the game from disk, saving and restoring game state if possible."
|
||||
new "Eloadsray hetay amegay omfray iskday, avingsay anday estoringray amegay atestay ifay ossiblepay."
|
||||
|
||||
# _errorhandling.rpym:560
|
||||
# _errorhandling.rpym:601
|
||||
old "Console"
|
||||
new "Onsolecay"
|
||||
|
||||
# _errorhandling.rpym:603
|
||||
old "Opens a console to allow debugging the problem."
|
||||
new "Pensoay aay onsolecay otay alloway ebuggingday hetay roblempay."
|
||||
|
||||
# _errorhandling.rpym:613
|
||||
old "Quits the game."
|
||||
new "Uitsqay hetay amegay."
|
||||
|
||||
# _errorhandling.rpym:582
|
||||
# _errorhandling.rpym:637
|
||||
old "Parsing the script failed."
|
||||
new "Arsingpay hetay criptsay ailedfay."
|
||||
|
||||
# _errorhandling.rpym:606
|
||||
old "Open Parse Errors"
|
||||
new "Penoay Arsepay Rrorseay"
|
||||
|
||||
# _errorhandling.rpym:608
|
||||
# _errorhandling.rpym:663
|
||||
old "Opens the errors.txt file in a text editor."
|
||||
new "Pensoay hetay errorsay.xttay ilefay inay aay exttay editoray."
|
||||
|
||||
# _errorhandling.rpym:612
|
||||
# _errorhandling.rpym:667
|
||||
old "Copies the errors.txt file to the clipboard."
|
||||
new "Opiescay hetay errorsay.xttay ilefay otay hetay ipboardclay."
|
||||
|
||||
|
||||
+106
-100
@@ -1,17 +1,22 @@
|
||||
translate piglatin strings:
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# gui.rpy:2
|
||||
old "## Initialization"
|
||||
new "## Nitializationiay"
|
||||
|
||||
# gui.rpy:5
|
||||
old "## The init offset statement causes the init code in this file to run before init code in any other file."
|
||||
new "## Hetay initay offsetay atementstay ausescay hetay initay odecay inay histay ilefay otay unray eforebay initay odecay inay anyay otheray ilefay."
|
||||
old "## The init offset statement causes the initialization statements in this file to run before init statements in any other file."
|
||||
new "## Hetay initay offsetay atementstay ausescay hetay initializationay atementsstay inay histay ilefay otay unray eforebay initay atementsstay inay anyay otheray ilefay."
|
||||
|
||||
# gui.rpy:9
|
||||
old "## Calling gui.init resets the styles to sensible default values, and sets the width and height of the game."
|
||||
new "## Allingcay uigay.initay esetsray hetay ylesstay otay ensiblesay efaultday aluesvay, anday etssay hetay idthway anday eighthay ofay hetay amegay."
|
||||
|
||||
# gui.rpy:17
|
||||
old "## GUI Configuration Variables"
|
||||
new "## Uigay Onfigurationcay Ariablesvay"
|
||||
|
||||
# gui.rpy:21
|
||||
old "## Colors"
|
||||
new "## Olorscay"
|
||||
@@ -100,170 +105,178 @@
|
||||
old "## The images used for the main and game menus."
|
||||
new "## Hetay imagesay useday orfay hetay ainmay anday amegay enusmay."
|
||||
|
||||
# gui.rpy:92
|
||||
old "## Should we show the name and version of the game?"
|
||||
new "## Houldsay eway owshay hetay amenay anday ersionvay ofay hetay amegay?"
|
||||
|
||||
# gui.rpy:96
|
||||
# gui.rpy:93
|
||||
old "## Dialogue"
|
||||
new "## Ialogueday"
|
||||
|
||||
# gui.rpy:98
|
||||
# gui.rpy:95
|
||||
old "## These variables control how dialogue is displayed on the screen one line at a time."
|
||||
new "## Hesetay ariablesvay ontrolcay owhay ialogueday isay isplayedday onay hetay creensay oneay inelay atay aay imetay."
|
||||
|
||||
# gui.rpy:101
|
||||
# gui.rpy:98
|
||||
old "## The height of the textbox containing dialogue."
|
||||
new "## Hetay eighthay ofay hetay extboxtay ontainingcay ialogueday."
|
||||
|
||||
# gui.rpy:104
|
||||
# gui.rpy:101
|
||||
old "## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5 is center, and 1.0 is the bottom."
|
||||
new "## Hetay acementplay ofay hetay extboxtay erticallyvay onay hetay creensay. 0ay.0ay isay hetay optay, 0ay.5ay isay entercay, anday 1ay.0ay isay hetay ottombay."
|
||||
|
||||
# gui.rpy:109
|
||||
# gui.rpy:106
|
||||
old "## The placement of the speaking character's name, relative to the textbox. These can be a whole number of pixels from the left or top, or 0.5 to center."
|
||||
new "## Hetay acementplay ofay hetay peakingsay aracterchay'say amenay, elativeray otay hetay extboxtay. Hesetay ancay ebay aay holeway umbernay ofay ixelspay omfray hetay eftlay oray optay, oray 0ay.5ay otay entercay."
|
||||
|
||||
# gui.rpy:114
|
||||
# gui.rpy:111
|
||||
old "## The horizontal alignment of the character's name. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## Hetay orizontalhay alignmentay ofay hetay aracterchay'say amenay. Histay ancay ebay 0ay.0ay orfay eftlay-aligneday, 0ay.5ay orfay enteredcay, anday 1ay.0ay orfay ightray-aligneday."
|
||||
|
||||
# gui.rpy:118
|
||||
# gui.rpy:115
|
||||
old "## The width, height, and borders of the box containing the character's name, or None to automatically size it."
|
||||
new "## Hetay idthway, eighthay, anday ordersbay ofay hetay oxbay ontainingcay hetay aracterchay'say amenay, oray Onenay otay automaticallyay izesay itay."
|
||||
|
||||
# gui.rpy:123
|
||||
# gui.rpy:120
|
||||
old "## The borders of the box containing the character's name, in left, top, right, bottom order."
|
||||
new "## Hetay ordersbay ofay hetay oxbay ontainingcay hetay aracterchay'say amenay, inay eftlay, optay, ightray, ottombay orderay."
|
||||
|
||||
# gui.rpy:127
|
||||
# gui.rpy:124
|
||||
old "## If True, the background of the namebox will be tiled, if False, the background if the namebox will be scaled."
|
||||
new "## Fiay Ruetay, hetay ackgroundbay ofay hetay ameboxnay illway ebay iledtay, ifay Alsefay, hetay ackgroundbay ifay hetay ameboxnay illway ebay caledsay."
|
||||
|
||||
# gui.rpy:132
|
||||
# gui.rpy:129
|
||||
old "## The placement of dialogue relative to the textbox. These can be a whole number of pixels relative to the left or top side of the textbox, or 0.5 to center."
|
||||
new "## Hetay acementplay ofay ialogueday elativeray otay hetay extboxtay. Hesetay ancay ebay aay holeway umbernay ofay ixelspay elativeray otay hetay eftlay oray optay idesay ofay hetay extboxtay, oray 0ay.5ay otay entercay."
|
||||
|
||||
# gui.rpy:138
|
||||
# gui.rpy:135
|
||||
old "## The maximum width of dialogue text, in pixels."
|
||||
new "## Hetay aximummay idthway ofay ialogueday exttay, inay ixelspay."
|
||||
|
||||
# gui.rpy:141
|
||||
# gui.rpy:138
|
||||
old "## The horizontal alignment of the dialogue text. This can be 0.0 for left-aligned, 0.5 for centered, and 1.0 for right-aligned."
|
||||
new "## Hetay orizontalhay alignmentay ofay hetay ialogueday exttay. Histay ancay ebay 0ay.0ay orfay eftlay-aligneday, 0ay.5ay orfay enteredcay, anday 1ay.0ay orfay ightray-aligneday."
|
||||
|
||||
# gui.rpy:146
|
||||
# gui.rpy:143
|
||||
old "## Buttons"
|
||||
new "## Uttonsbay"
|
||||
|
||||
# gui.rpy:148
|
||||
# gui.rpy:145
|
||||
old "## These variables, along with the image files in gui/button, control aspects of how buttons are displayed."
|
||||
new "## Hesetay ariablesvay, alongay ithway hetay imageay ilesfay inay uigay/uttonbay, ontrolcay aspectsay ofay owhay uttonsbay areay isplayedday."
|
||||
|
||||
# gui.rpy:151
|
||||
# gui.rpy:148
|
||||
old "## The width and height of a button, in pixels. If None, Ren'Py computes a size."
|
||||
new "## Hetay idthway anday eighthay ofay aay uttonbay, inay ixelspay. Fiay Onenay, Enray'Ypay omputescay aay izesay."
|
||||
|
||||
# gui.rpy:155
|
||||
# gui.rpy:152
|
||||
old "## The borders on each side of the button, in left, top, right, bottom order."
|
||||
new "## Hetay ordersbay onay eachay idesay ofay hetay uttonbay, inay eftlay, optay, ightray, ottombay orderay."
|
||||
|
||||
# gui.rpy:158
|
||||
# gui.rpy:155
|
||||
old "## If True, the background image will be tiled. If False, the background image will be linearly scaled."
|
||||
new "## Fiay Ruetay, hetay ackgroundbay imageay illway ebay iledtay. Fiay Alsefay, hetay ackgroundbay imageay illway ebay inearlylay caledsay."
|
||||
|
||||
# gui.rpy:162
|
||||
# gui.rpy:159
|
||||
old "## The font used by the button."
|
||||
new "## Hetay ontfay useday ybay hetay uttonbay."
|
||||
|
||||
# gui.rpy:165
|
||||
# gui.rpy:162
|
||||
old "## The size of the text used by the button."
|
||||
new "## Hetay izesay ofay hetay exttay useday ybay hetay uttonbay."
|
||||
|
||||
# gui.rpy:179
|
||||
# gui.rpy:165
|
||||
old "## The color of button text in various states."
|
||||
new "## Hetay olorcay ofay uttonbay exttay inay ariousvay atesstay."
|
||||
|
||||
# gui.rpy:171
|
||||
old "## The horizontal alignment of the button text. (0.0 is left, 0.5 is center, 1.0 is right)."
|
||||
new "## Hetay orizontalhay alignmentay ofay hetay uttonbay exttay. (0ay.0ay isay eftlay, 0ay.5ay isay entercay, 1ay.0ay isay ightray)."
|
||||
|
||||
# gui.rpy:176
|
||||
old "## These variables override settings for different kinds of buttons. Please see the gui documentation for the kinds of buttons available, and what each is used for."
|
||||
new "## Hesetay ariablesvay overrideay ettingssay orfay ifferentday indskay ofay uttonsbay. Leasepay eesay hetay uigay ocumentationday orfay hetay indskay ofay uttonsbay availableay, anday hatway eachay isay useday orfay."
|
||||
|
||||
# gui.rpy:183
|
||||
# gui.rpy:180
|
||||
old "## These customizations are used by the default interface:"
|
||||
new "## Hesetay ustomizationscay areay useday ybay hetay efaultday interfaceay:"
|
||||
|
||||
# gui.rpy:198
|
||||
# gui.rpy:195
|
||||
old "## You can also add your own customizations, by adding properly-named variables. For example, you can uncomment the following line to set the width of a navigation button."
|
||||
new "## Ouyay ancay alsoay adday ouryay ownay ustomizationscay, ybay addingay roperlypay-amednay ariablesvay. Orfay exampleay, ouyay ancay uncommentay hetay ollowingfay inelay otay etsay hetay idthway ofay aay avigationnay uttonbay."
|
||||
|
||||
# gui.rpy:205
|
||||
# gui.rpy:202
|
||||
old "## Choice Buttons"
|
||||
new "## Hoicecay Uttonsbay"
|
||||
|
||||
# gui.rpy:207
|
||||
# gui.rpy:204
|
||||
old "## Choice buttons are used in the in-game menus."
|
||||
new "## Hoicecay uttonsbay areay useday inay hetay inay-amegay enusmay."
|
||||
|
||||
# gui.rpy:220
|
||||
# gui.rpy:217
|
||||
old "## File Slot Buttons"
|
||||
new "## Ilefay Lotsay Uttonsbay"
|
||||
|
||||
# gui.rpy:222
|
||||
# gui.rpy:219
|
||||
old "## A file slot button is a special kind of button. It contains a thumbnail image, and text describing the contents of the save slot. A save slot uses image files in gui/button, like the other kinds of buttons."
|
||||
new "## Aay ilefay otslay uttonbay isay aay pecialsay indkay ofay uttonbay. Tiay ontainscay aay humbnailtay imageay, anday exttay escribingday hetay ontentscay ofay hetay avesay otslay. Aay avesay otslay usesay imageay ilesfay inay uigay/uttonbay, ikelay hetay otheray indskay ofay uttonsbay."
|
||||
|
||||
# gui.rpy:226
|
||||
# gui.rpy:223
|
||||
old "## The save slot button."
|
||||
new "## Hetay avesay otslay uttonbay."
|
||||
|
||||
# gui.rpy:234
|
||||
# gui.rpy:231
|
||||
old "## The width and height of thumbnails used by the save slots."
|
||||
new "## Hetay idthway anday eighthay ofay humbnailstay useday ybay hetay avesay otsslay."
|
||||
|
||||
# gui.rpy:238
|
||||
# gui.rpy:235
|
||||
old "## The number of columns and rows in the grid of save slots."
|
||||
new "## Hetay umbernay ofay olumnscay anday owsray inay hetay idgray ofay avesay otsslay."
|
||||
|
||||
# gui.rpy:243
|
||||
# gui.rpy:240
|
||||
old "## Positioning and Spacing"
|
||||
new "## Ositioningpay anday Pacingsay"
|
||||
|
||||
# gui.rpy:245
|
||||
# gui.rpy:242
|
||||
old "## These variables control the positioning and spacing of various user interface elements."
|
||||
new "## Hesetay ariablesvay ontrolcay hetay ositioningpay anday pacingsay ofay ariousvay useray interfaceay elementsay."
|
||||
|
||||
# gui.rpy:248
|
||||
# gui.rpy:245
|
||||
old "## The position of the left side of the navigation buttons, relative to the left side of the screen."
|
||||
new "## Hetay ositionpay ofay hetay eftlay idesay ofay hetay avigationnay uttonsbay, elativeray otay hetay eftlay idesay ofay hetay creensay."
|
||||
|
||||
# gui.rpy:252
|
||||
# gui.rpy:249
|
||||
old "## The vertical position of the skip indicator."
|
||||
new "## Hetay erticalvay ositionpay ofay hetay kipsay indicatoray."
|
||||
|
||||
# gui.rpy:255
|
||||
# gui.rpy:252
|
||||
old "## The vertical position of the notify screen."
|
||||
new "## Hetay erticalvay ositionpay ofay hetay otifynay creensay."
|
||||
|
||||
# gui.rpy:258
|
||||
# gui.rpy:255
|
||||
old "## The spacing between menu choices."
|
||||
new "## Hetay pacingsay etweenbay enumay oiceschay."
|
||||
|
||||
# gui.rpy:261
|
||||
# gui.rpy:258
|
||||
old "## Buttons in the navigation section of the main and game menus."
|
||||
new "## Uttonsbay inay hetay avigationnay ectionsay ofay hetay ainmay anday amegay enusmay."
|
||||
|
||||
# gui.rpy:264
|
||||
# gui.rpy:261
|
||||
old "## Controls the amount of spacing between preferences."
|
||||
new "## Ontrolscay hetay amountay ofay pacingsay etweenbay referencespay."
|
||||
|
||||
# gui.rpy:267
|
||||
# gui.rpy:264
|
||||
old "## Controls the amount of spacing between preference buttons."
|
||||
new "## Ontrolscay hetay amountay ofay pacingsay etweenbay referencepay uttonsbay."
|
||||
|
||||
# gui.rpy:270
|
||||
# gui.rpy:267
|
||||
old "## The spacing between file page buttons."
|
||||
new "## Hetay pacingsay etweenbay ilefay agepay uttonsbay."
|
||||
|
||||
# gui.rpy:273
|
||||
# gui.rpy:270
|
||||
old "## The spacing between file slots."
|
||||
new "## Hetay pacingsay etweenbay ilefay otsslay."
|
||||
|
||||
# gui.rpy:273
|
||||
old "## The position of the main menu text."
|
||||
new "## Hetay ositionpay ofay hetay ainmay enumay exttay."
|
||||
|
||||
# gui.rpy:277
|
||||
old "## Frames"
|
||||
new "## Ramesfay"
|
||||
@@ -273,8 +286,8 @@
|
||||
new "## Hesetay ariablesvay ontrolcay hetay ooklay ofay amesfray hattay ancay ontaincay useray interfaceay omponentscay henway anay overlayay oray indowway isay otnay resentpay."
|
||||
|
||||
# gui.rpy:282
|
||||
old "## Generic frames that are introduced by player code."
|
||||
new "## Enericgay amesfray hattay areay introduceday ybay ayerplay odecay."
|
||||
old "## Generic frames."
|
||||
new "## Enericgay amesfray."
|
||||
|
||||
# gui.rpy:285
|
||||
old "## The frame that is used as part of the confirm screen."
|
||||
@@ -301,8 +314,8 @@
|
||||
new "## Hesetay ontrolcay hetay ooklay anday izesay ofay arsbay, crollbarssay, anday idersslay."
|
||||
|
||||
# gui.rpy:302
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written code."
|
||||
new "## Hetay efaultday Uigay onlyay usesay idersslay anday erticalvay crollbarssay. Llaay ofay hetay otheray arsbay areay onlyay useday inay reatorcay-rittenway odecay."
|
||||
old "## The default GUI only uses sliders and vertical scrollbars. All of the other bars are only used in creator-written screens."
|
||||
new "## Hetay efaultday Uigay onlyay usesay idersslay anday erticalvay crollbarssay. Llaay ofay hetay otheray arsbay areay onlyay useday inay reatorcay-rittenway creenssay."
|
||||
|
||||
# gui.rpy:305
|
||||
old "## The height of horizontal bars, scrollbars, and sliders. The width of vertical bars, scrollbars, and sliders."
|
||||
@@ -361,69 +374,62 @@
|
||||
new "## Hetay ordersbay ofay hetay ackgroundbay ofay hetay Vlnay-odemay ackgroundbay indowway."
|
||||
|
||||
# gui.rpy:363
|
||||
old "## The maximum number of NVL-mode entries Ren'Py will display. When more entries than this are to be show, the oldest entry will be removed."
|
||||
new "## Hetay aximummay umbernay ofay Vlnay-odemay entriesay Enray'Ypay illway isplayday. Henway oremay entriesay hantay histay areay otay ebay owshay, hetay oldestay entryay illway ebay emovedray."
|
||||
|
||||
# gui.rpy:367
|
||||
old "## The height of an NVL-mode entry. Set this to None to have the entries dynamically adjust height."
|
||||
new "## Hetay eighthay ofay anay Vlnay-odemay entryay. Etsay histay otay Onenay otay avehay hetay entriesay ynamicallyday adjustay eighthay."
|
||||
|
||||
# gui.rpy:367
|
||||
# gui.rpy:371
|
||||
old "## The spacing between NVL-mode entries when gui.nvl_height is None, and between NVL-mode entries and an NVL-mode menu."
|
||||
new "## Hetay pacingsay etweenbay Vlnay-odemay entriesay henway uigay.vl_heightnay isay Onenay, anday etweenbay Vlnay-odemay entriesay anday anay Vlnay-odemay enumay."
|
||||
|
||||
# gui.rpy:384
|
||||
# gui.rpy:388
|
||||
old "## The position, width, and alignment of nvl_thought text (the text said by the nvl_narrator character.)"
|
||||
new "## Hetay ositionpay, idthway, anday alignmentay ofay vl_thoughtnay exttay (hetay exttay aidsay ybay hetay vl_narratornay aracterchay.)"
|
||||
|
||||
# gui.rpy:391
|
||||
# gui.rpy:395
|
||||
old "## The position of nvl menu_buttons."
|
||||
new "## Hetay ositionpay ofay vlnay enu_buttonsmay."
|
||||
|
||||
# gui.rpy:403
|
||||
old "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## Histay increasesay hetay izesay ofay hetay uickqay uttonsbay otay akemay hemtay easieray otay ouchtay onay abletstay anday onesphay."
|
||||
# gui.rpy:399
|
||||
old "## Localization"
|
||||
new "## Ocalizationlay"
|
||||
|
||||
# gui.rpy:401
|
||||
old "## This controls where a line break is permitted. The default is suitable for most languages. A list of available values can be found at https://www.renpy.org/doc/html/style_properties.html#style-property-language"
|
||||
new "## Histay ontrolscay hereway aay inelay eakbray isay ermittedpay. Hetay efaultday isay uitablesay orfay ostmay anguageslay. Aay istlay ofay availableay aluesvay ancay ebay oundfay atay ttpshay://wwway.enpyray.orgay/ocday/tmlhay/yle_propertiesstay.tmlhay#ylestay-ropertypay-anguagelay"
|
||||
|
||||
# gui.rpy:409
|
||||
old "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## Histay angeschay hetay izesay anday pacingsay ofay ariousvay Uigay elementsay otay ensureay heytay areay easilyay isiblevay onay onesphay."
|
||||
|
||||
# gui.rpy:413
|
||||
old "## Font sizes."
|
||||
new "## Ontfay izessay."
|
||||
|
||||
# gui.rpy:421
|
||||
old "## Adjust the location of the textbox."
|
||||
new "## Djustaay hetay ocationlay ofay hetay extboxtay."
|
||||
|
||||
# gui.rpy:427
|
||||
old "## Change the size and spacing of items in the game menu."
|
||||
new "## Hangecay hetay izesay anday pacingsay ofay itemsay inay hetay amegay enumay."
|
||||
|
||||
# gui.rpy:436
|
||||
old "## File button layout."
|
||||
new "## Ilefay uttonbay ayoutlay."
|
||||
|
||||
# gui.rpy:440
|
||||
old "## NVL-mode."
|
||||
new "## Vlnay-odemay."
|
||||
|
||||
# gui.rpy:456
|
||||
old "## Quick buttons."
|
||||
new "## Uickqay uttonsbay."
|
||||
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# gui.rpy:17
|
||||
old "## GUI Configuration Variables"
|
||||
new "## Uigay Onfigurationcay Ariablesvay"
|
||||
|
||||
# gui.rpy:168
|
||||
old "## The color of button text in various states."
|
||||
new "## Hetay olorcay ofay uttonbay exttay inay ariousvay atesstay."
|
||||
|
||||
# gui.rpy:174
|
||||
old "## The horizontal alignment of the button text. (0.0 is left, 0.5 is center, 1.0 is right)."
|
||||
new "## Hetay orizontalhay alignmentay ofay hetay uttonbay exttay. (0ay.0ay isay eftlay, 0ay.5ay isay entercay, 1ay.0ay isay ightray)."
|
||||
|
||||
# gui.rpy:398
|
||||
old "## Mobile devices"
|
||||
new "## Obilemay evicesday"
|
||||
|
||||
# gui.rpy:414
|
||||
old "## This increases the size of the quick buttons to make them easier to touch on tablets and phones."
|
||||
new "## Histay increasesay hetay izesay ofay hetay uickqay uttonsbay otay akemay hemtay easieray otay ouchtay onay abletstay anday onesphay."
|
||||
|
||||
# gui.rpy:420
|
||||
old "## This changes the size and spacing of various GUI elements to ensure they are easily visible on phones."
|
||||
new "## Histay angeschay hetay izesay anday pacingsay ofay ariousvay Uigay elementsay otay ensureay heytay areay easilyay isiblevay onay onesphay."
|
||||
|
||||
# gui.rpy:424
|
||||
old "## Font sizes."
|
||||
new "## Ontfay izessay."
|
||||
|
||||
# gui.rpy:432
|
||||
old "## Adjust the location of the textbox."
|
||||
new "## Djustaay hetay ocationlay ofay hetay extboxtay."
|
||||
|
||||
# gui.rpy:438
|
||||
old "## Change the size and spacing of various things."
|
||||
new "## Hangecay hetay izesay anday pacingsay ofay ariousvay hingstay."
|
||||
|
||||
# gui.rpy:451
|
||||
old "## File button layout."
|
||||
new "## Ilefay uttonbay ayoutlay."
|
||||
|
||||
# gui.rpy:455
|
||||
old "## NVL-mode."
|
||||
new "## Vlnay-odemay."
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,5 @@
|
||||
translate piglatin strings:
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# _layout/classic_joystick_preferences.rpym:94
|
||||
old "Joystick Mapping"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
translate piglatin strings:
|
||||
|
||||
translate piglatin strings:
|
||||
|
||||
# options.rpy:1
|
||||
old "## This file contains options that can be changed to customize your game."
|
||||
@@ -33,162 +34,170 @@
|
||||
new "## Hetay ersionvay ofay hetay amegay."
|
||||
|
||||
# options.rpy:31
|
||||
old "## Text that is placed on the game's about screen. To insert a blank line between paragraphs, write \\n\\n."
|
||||
new "## Exttay hattay isay acedplay onay hetay amegay'say aboutay creensay. Otay insertay aay ankblay inelay etweenbay aragraphspay, riteway \\nay\\nay."
|
||||
old "## Text that is placed on the game's about screen. Place the text between the triple-quotes, and leave a blank line between paragraphs."
|
||||
new "## Exttay hattay isay acedplay onay hetay amegay'say aboutay creensay. Lacepay hetay exttay etweenbay hetay ipletray-uotesqay, anday eavelay aay ankblay inelay etweenbay aragraphspay."
|
||||
|
||||
# options.rpy:37
|
||||
# options.rpy:38
|
||||
old "## A short name for the game used for executables and directories in the built distribution. This must be ASCII-only, and must not contain spaces, colons, or semicolons."
|
||||
new "## Aay ortshay amenay orfay hetay amegay useday orfay executablesay anday irectoriesday inay hetay uiltbay istributionday. Histay ustmay ebay Sciiaay-onlyay, anday ustmay otnay ontaincay pacessay, olonscay, oray emicolonssay."
|
||||
|
||||
# options.rpy:44
|
||||
# options.rpy:45
|
||||
old "## Sounds and music"
|
||||
new "## Oundssay anday usicmay"
|
||||
|
||||
# options.rpy:46
|
||||
# options.rpy:47
|
||||
old "## These three variables control which mixers are shown to the player by default. Setting one of these to False will hide the appropriate mixer."
|
||||
new "## Hesetay hreetay ariablesvay ontrolcay hichway ixersmay areay ownshay otay hetay ayerplay ybay efaultday. Ettingsay oneay ofay hesetay otay Alsefay illway idehay hetay appropriateay ixermay."
|
||||
|
||||
# options.rpy:55
|
||||
# options.rpy:56
|
||||
old "## To allow the user to play a test sound on the sound or voice channel, uncomment a line below and use it to set a sample sound to play."
|
||||
new "## Otay alloway hetay useray otay ayplay aay esttay oundsay onay hetay oundsay oray oicevay annelchay, uncommentay aay inelay elowbay anday useay itay otay etsay aay amplesay oundsay otay ayplay."
|
||||
|
||||
# options.rpy:62
|
||||
# options.rpy:63
|
||||
old "## Uncomment the following line to set an audio file that will be played while the player is at the main menu. This file will continue playing into the game, until it is stopped or another file is played."
|
||||
new "## Ncommentuay hetay ollowingfay inelay otay etsay anay audioay ilefay hattay illway ebay ayedplay hileway hetay ayerplay isay atay hetay ainmay enumay. Histay ilefay illway ontinuecay ayingplay intoay hetay amegay, untilay itay isay oppedstay oray anotheray ilefay isay ayedplay."
|
||||
|
||||
# options.rpy:69
|
||||
# options.rpy:70
|
||||
old "## Transitions"
|
||||
new "## Ransitionstay"
|
||||
|
||||
# options.rpy:71
|
||||
# options.rpy:72
|
||||
old "## These variables set transitions that are used when certain events occur. Each variable should be set to a transition, or None to indicate that no transition should be used."
|
||||
new "## Hesetay ariablesvay etsay ansitionstray hattay areay useday henway ertaincay eventsay occuray. Acheay ariablevay ouldshay ebay etsay otay aay ansitiontray, oray Onenay otay indicateay hattay onay ansitiontray ouldshay ebay useday."
|
||||
|
||||
# options.rpy:75
|
||||
# options.rpy:76
|
||||
old "## Entering or exiting the game menu."
|
||||
new "## Nteringeay oray exitingay hetay amegay enumay."
|
||||
|
||||
# options.rpy:81
|
||||
# options.rpy:82
|
||||
old "## Between screens of the game menu."
|
||||
new "## Etweenbay creenssay ofay hetay amegay enumay."
|
||||
|
||||
# options.rpy:87
|
||||
old "## A transition that is used after a game has been loaded."
|
||||
new "## Aay ansitiontray hattay isay useday afteray aay amegay ashay eenbay oadedlay."
|
||||
|
||||
# options.rpy:86
|
||||
# options.rpy:92
|
||||
old "## Used when entering the main menu after the game has ended."
|
||||
new "## Seduay henway enteringay hetay ainmay enumay afteray hetay amegay ashay endeday."
|
||||
|
||||
# options.rpy:91
|
||||
# options.rpy:97
|
||||
old "## A variable to set the transition used when the game starts does not exist. Instead, use a with statement after showing the initial scene."
|
||||
new "## Aay ariablevay otay etsay hetay ansitiontray useday henway hetay amegay artsstay oesday otnay existay. Nsteadiay, useay aay ithway atementstay afteray owingshay hetay initialay cenesay."
|
||||
|
||||
# options.rpy:96
|
||||
# options.rpy:102
|
||||
old "## Window management"
|
||||
new "## Indowway anagementmay"
|
||||
|
||||
# options.rpy:98
|
||||
# options.rpy:104
|
||||
old "## This controls when the dialogue window is displayed. If \"show\", it is always displayed. If \"hide\", it is only displayed when dialogue is present. If \"auto\", the window is hidden before scene statements and shown again once dialogue is displayed."
|
||||
new "## Histay ontrolscay henway hetay ialogueday indowway isay isplayedday. Fiay \"owshay\", itay isay alwaysay isplayedday. Fiay \"idehay\", itay isay onlyay isplayedday henway ialogueday isay resentpay. Fiay \"autoay\", hetay indowway isay iddenhay eforebay cenesay atementsstay anday ownshay againay onceay ialogueday isay isplayedday."
|
||||
|
||||
# options.rpy:103
|
||||
# options.rpy:109
|
||||
old "## After the game has started, this can be changed with the \"window show\", \"window hide\", and \"window auto\" statements."
|
||||
new "## Fteraay hetay amegay ashay artedstay, histay ancay ebay angedchay ithway hetay \"indowway owshay\", \"indowway idehay\", anday \"indowway autoay\" atementsstay."
|
||||
|
||||
# options.rpy:109
|
||||
# options.rpy:115
|
||||
old "## Transitions used to show and hide the dialogue window"
|
||||
new "## Ransitionstay useday otay owshay anday idehay hetay ialogueday indowway"
|
||||
|
||||
# options.rpy:115
|
||||
# options.rpy:121
|
||||
old "## Preference defaults"
|
||||
new "## Referencepay efaultsday"
|
||||
|
||||
# options.rpy:117
|
||||
# options.rpy:123
|
||||
old "## Controls the default text speed. The default, 0, is infinite, while any other number is the number of characters per second to type out."
|
||||
new "## Ontrolscay hetay efaultday exttay peedsay. Hetay efaultday, 0ay, isay infiniteay, hileway anyay otheray umbernay isay hetay umbernay ofay aracterschay erpay econdsay otay ypetay outay."
|
||||
|
||||
# options.rpy:123
|
||||
# options.rpy:129
|
||||
old "## The default auto-forward delay. Larger numbers lead to longer waits, with 0 to 30 being the valid range."
|
||||
new "## Hetay efaultday autoay-orwardfay elayday. Argerlay umbersnay eadlay otay ongerlay aitsway, ithway 0ay otay 03ay eingbay hetay alidvay angeray."
|
||||
|
||||
# options.rpy:129
|
||||
# options.rpy:135
|
||||
old "## Save directory"
|
||||
new "## Avesay irectoryday"
|
||||
|
||||
# options.rpy:131
|
||||
# options.rpy:137
|
||||
old "## Controls the platform-specific place Ren'Py will place the save files for this game. The save files will be placed in:"
|
||||
new "## Ontrolscay hetay atformplay-pecificsay aceplay Enray'Ypay illway aceplay hetay avesay ilesfay orfay histay amegay. Hetay avesay ilesfay illway ebay acedplay inay:"
|
||||
|
||||
# options.rpy:134
|
||||
# options.rpy:140
|
||||
old "## Windows: %APPDATA\\RenPy\\<config.save_directory>"
|
||||
new "## Indowsway: %Ppdataaay\\Enpyray\\<onfigcay.ave_directorysay>"
|
||||
|
||||
# options.rpy:136
|
||||
# options.rpy:142
|
||||
old "## Macintosh: $HOME/Library/RenPy/<config.save_directory>"
|
||||
new "## Acintoshmay: $Omehay/Ibrarylay/Enpyray/<onfigcay.ave_directorysay>"
|
||||
|
||||
# options.rpy:138
|
||||
# options.rpy:144
|
||||
old "## Linux: $HOME/.renpy/<config.save_directory>"
|
||||
new "## Inuxlay: $Omehay/.enpyray/<onfigcay.ave_directorysay>"
|
||||
|
||||
# options.rpy:140
|
||||
# options.rpy:146
|
||||
old "## This generally should not be changed, and if it is, should always be a literal string, not an expression."
|
||||
new "## Histay enerallygay ouldshay otnay ebay angedchay, anday ifay itay isay, ouldshay alwaysay ebay aay iterallay ringstay, otnay anay expressionay."
|
||||
|
||||
# options.rpy:146
|
||||
old "## Icon ########################################################################'"
|
||||
new "## Coniay ########################################################################'"
|
||||
# options.rpy:152
|
||||
old "## Icon"
|
||||
new "## Coniay"
|
||||
|
||||
# options.rpy:148
|
||||
# options.rpy:154
|
||||
old "## The icon displayed on the taskbar or dock."
|
||||
new "## Hetay iconay isplayedday onay hetay askbartay oray ockday."
|
||||
|
||||
# options.rpy:153
|
||||
# options.rpy:159
|
||||
old "## Build configuration"
|
||||
new "## Uildbay onfigurationcay"
|
||||
|
||||
# options.rpy:155
|
||||
# options.rpy:161
|
||||
old "## This section controls how Ren'Py turns your project into distribution files."
|
||||
new "## Histay ectionsay ontrolscay owhay Enray'Ypay urnstay ouryay rojectpay intoay istributionday ilesfay."
|
||||
|
||||
# options.rpy:160
|
||||
# options.rpy:166
|
||||
old "## The following functions take file patterns. File patterns are case- insensitive, and matched against the path relative to the base directory, with and without a leading /. If multiple patterns match, the first is used."
|
||||
new "## Hetay ollowingfay unctionsfay aketay ilefay atternspay. Ilefay atternspay areay asecay- insensitiveay, anday atchedmay againstay hetay athpay elativeray otay hetay asebay irectoryday, ithway anday ithoutway aay eadinglay /. Fiay ultiplemay atternspay atchmay, hetay irstfay isay useday."
|
||||
|
||||
# options.rpy:165
|
||||
# options.rpy:171
|
||||
old "## In a pattern:"
|
||||
new "## Niay aay atternpay:"
|
||||
|
||||
# options.rpy:167
|
||||
# options.rpy:173
|
||||
old "## / is the directory separator."
|
||||
new "## / isay hetay irectoryday eparatorsay."
|
||||
|
||||
# options.rpy:169
|
||||
# options.rpy:175
|
||||
old "## * matches all characters, except the directory separator."
|
||||
new "## * atchesmay allay aracterschay, exceptay hetay irectoryday eparatorsay."
|
||||
|
||||
# options.rpy:171
|
||||
# options.rpy:177
|
||||
old "## ** matches all characters, including the directory separator."
|
||||
new "## ** atchesmay allay aracterschay, includingay hetay irectoryday eparatorsay."
|
||||
|
||||
# options.rpy:173
|
||||
# options.rpy:179
|
||||
old "## For example, \"*.txt\" matches txt files in the base directory, \"game/**.ogg\" matches ogg files in the game directory or any of its subdirectories, and \"**.psd\" matches psd files anywhere in the project."
|
||||
new "## Orfay exampleay, \"*.xttay\" atchesmay xttay ilesfay inay hetay asebay irectoryday, \"amegay/**.oggay\" atchesmay oggay ilesfay inay hetay amegay irectoryday oray anyay ofay itsay ubdirectoriessay, anday \"**.sdpay\" atchesmay sdpay ilesfay anywhereay inay hetay rojectpay."
|
||||
|
||||
# options.rpy:177
|
||||
# options.rpy:183
|
||||
old "## Classify files as None to exclude them from the built distributions."
|
||||
new "## Lassifycay ilesfay asay Onenay otay excludeay hemtay omfray hetay uiltbay istributionsday."
|
||||
|
||||
# options.rpy:185
|
||||
# options.rpy:191
|
||||
old "## To archive files, classify them as 'archive'."
|
||||
new "## Otay archiveay ilesfay, assifyclay hemtay asay 'archiveay'."
|
||||
|
||||
# options.rpy:190
|
||||
# options.rpy:196
|
||||
old "## Files matching documentation patterns are duplicated in a mac app build, so they appear in both the app and the zip file."
|
||||
new "## Ilesfay atchingmay ocumentationday atternspay areay uplicatedday inay aay acmay appay uildbay, osay heytay appearay inay othbay hetay appay anday hetay ipzay ilefay."
|
||||
|
||||
# options.rpy:196
|
||||
# options.rpy:202
|
||||
old "## Set this to a string containing your Apple Developer ID Application to enable codesigning on the Mac. Be sure to change it to your own Apple-issued ID."
|
||||
new "## Etsay histay otay aay ringstay ontainingcay ouryay Ppleaay Eveloperday Diay Pplicationaay otay enableay odesigningcay onay hetay Acmay. Ebay uresay otay angechay itay otay ouryay ownay Ppleaay-issueday Diay."
|
||||
|
||||
# options.rpy:209
|
||||
old "## A Google Play license key is required to download expansion files and perform in-app purchases. It can be found on the \"Services & APIs\" page of the Google Play developer console."
|
||||
new "## Aay Ooglegay Laypay icenselay eykay isay equiredray otay ownloadday expansionay ilesfay anday erformpay inay-appay urchasespay. Tiay ancay ebay oundfay onay hetay \"Ervicessay & Pisaay\" agepay ofay hetay Ooglegay Laypay eveloperday onsolecay."
|
||||
|
||||
# options.rpy:203
|
||||
# options.rpy:216
|
||||
old "## The username and project name associated with an itch.io project, separated by a slash."
|
||||
new "## Hetay usernameay anday rojectpay amenay associateday ithway anay itchay.ioay rojectpay, eparatedsay ybay aay ashslay."
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,33 +1,33 @@
|
||||
# Eclareday aracterschay useday ybay histay amegay. Hetay olorcay argumentay olorizescay hetay
|
||||
# amenay ofay hetay aracterchay.
|
||||
# The script of the game goes in this file.
|
||||
|
||||
define e = Character("Ileeneay")
|
||||
# Declare characters used by this game. The color argument colorizes the
|
||||
# name of the character.
|
||||
|
||||
define e = Character("Eileen")
|
||||
|
||||
|
||||
# Hetay amegay artsstay erehay.
|
||||
# The game starts here.
|
||||
|
||||
label start:
|
||||
|
||||
# Howsay aay ackgroundbay. Histay usesay aay aceholderplay ybay efaultday, utbay ouyay ancay
|
||||
# adday aay ilefay (amednay eitheray "bg oomray.png" oray "bg oomray.jpg") otay hetay
|
||||
# imagesay irectoryday otay owshay itay.
|
||||
# Show a background. This uses a placeholder by default, but you can
|
||||
# add a file (named either "bg room.png" or "bg room.jpg") to the
|
||||
# images directory to show it.
|
||||
|
||||
scene bg oomray
|
||||
scene bg room
|
||||
|
||||
# Histay owsshay aay aracterchay pritesay. Aay aceholderplay isay useday, utbay ouyay ancay
|
||||
# eplaceray itay ybay addingay aay ilefay amednay "eileenay appyhay.png" otay hetay imagesay
|
||||
# irectoryday.
|
||||
# This shows a character sprite. A placeholder is used, but you can
|
||||
# replace it by adding a file named "eileen happy.png" to the images
|
||||
# directory.
|
||||
|
||||
show eileenay appyhay
|
||||
show eileen happy
|
||||
|
||||
# Hesetay isplayday ineslay ofay ialogueday.
|
||||
# These display lines of dialogue.
|
||||
|
||||
"Ellohay, orldway."
|
||||
e "You've created a new Ren'Py game."
|
||||
|
||||
e "Ouyay'evay reatedcay aay ewnay Enray'Ypay amegay."
|
||||
e "Once you add a story, pictures, and music, you can release it to the world!"
|
||||
|
||||
e "Nceoay ouyay adday aay orystay, icturespay, anday usicmay, ouyay ancay eleaseray itay otay hetay orldway!"
|
||||
|
||||
# Histay endsay hetay amegay.
|
||||
# This ends the game.
|
||||
|
||||
return
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
init python:
|
||||
translate_font("piglatin", "DroidSansFallback.ttf")
|
||||
|
||||
translate piglatin python:
|
||||
gui.FONT_SCALE = .9
|
||||
@@ -0,0 +1,9 @@
|
||||
translate portuguese strings:
|
||||
|
||||
# game/about.rpy:21
|
||||
old "[version!q]"
|
||||
new "[version!q]"
|
||||
|
||||
# game/about.rpy:25
|
||||
old "View license"
|
||||
new "Ver licenca"
|
||||
@@ -0,0 +1,21 @@
|
||||
translate portuguese strings:
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "FILENAME"
|
||||
new "Nome do arquivo"
|
||||
|
||||
# game/add_file.rpy:7
|
||||
old "Enter the name of the script file to create."
|
||||
new "Introduza o nome do arquivo para criá-lo."
|
||||
|
||||
# game/add_file.rpy:10
|
||||
old "The filename must have the .rpy extension."
|
||||
new "O nome do arquivo precisa ter a extensao .rpy."
|
||||
|
||||
# game/add_file.rpy:18
|
||||
old "The file already exists."
|
||||
new "O arquivo já existe"
|
||||
|
||||
# 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 carrega automaticamente todos os arquivos que terminam com .rpy. Para usar esse\n# archivo, defina uma label e pule para ele de outro arquivo\n"
|
||||
@@ -0,0 +1,174 @@
|
||||
translate portuguese strings:
|
||||
|
||||
# game/android.rpy:12
|
||||
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 "Para construir um pacote para Android, por favor baixe RAPT, extraia e o coloque dentro da pasta do Ren'Py. Depois reinicie o Ren'Py."
|
||||
|
||||
# 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 "É necessário o Java Development Kit de 32-bit para construir pacotes para Android no Windows. O JDK é diferente do JRE, é possivel que você possua o Java sem possuir o JDK.\n\nPor favor {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}baixe e instale o JDK{/a}, depois, reinicie o Ren'Py."
|
||||
|
||||
# game/android.rpy:14
|
||||
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 "Para construir pacotes para Android, por favor baixe RAPT (desde {a=http://www.renpy.org/dl/android}aquí{/a}), extraia e o coloque dentro da pasta do Ren'Py. Depois reinicie o Ren'Py."
|
||||
|
||||
# game/android.rpy:15
|
||||
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 está instalado, mas você precisa instalar o Android SDK para poder construir pacotes para Android. Selecione instalar SDK para instala-lo."
|
||||
|
||||
# game/android.rpy:16
|
||||
old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
|
||||
new "RAPT está instalado, mas a chave não foi configurada. Por favor crie uma nova chave, ou restaure a android.keystore."
|
||||
|
||||
# game/android.rpy:17
|
||||
old "The current project has not been configured. Use \"Configure\" to configure it before building."
|
||||
new "O projeto atual ainda não foi configurado. Use \"Configurar\" para configura-lo antes de construir o pacote."
|
||||
|
||||
# game/android.rpy:18
|
||||
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 "Selecione \"Construir\" para construir o projeto atual, ou conecte um dispositivo Android e selecione \"Construir & instalar\" para construí-lo e instala-lo em seu dispositivo."
|
||||
|
||||
# game/android.rpy:20
|
||||
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 "Tentativas para emular um celular Android.\n\nO toque é emulado pelo mouse, mas apenas quando o botao é clicado. Escape é emulado como botao do menu, e PageUp é emulado como botao de voltar"
|
||||
|
||||
# game/android.rpy:21
|
||||
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 "Tentativas para emular um tablet Android. \n\nO toque é emulado pelo mouse, mas apenas quando o botao é clicado. Escape é emulado como botao do menu, e PageUp é emulado como botao de voltar"
|
||||
|
||||
# game/android.rpy:22
|
||||
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 "Tentativas para emular um console OUYA. \n\nO toque é emulado pelo mouse, mas apenas quando o botao é clicado. Escape é emulado como botao do menu, e PageUp é emulado como botao de voltar."
|
||||
|
||||
# game/android.rpy:23
|
||||
old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
|
||||
new "Baixe e instale o Android SDK e os pacotes de suporte. Opcionalmente, gere as chaves necessarias para autenticar o pacote."
|
||||
|
||||
# game/android.rpy:24
|
||||
old "Configures the package name, version, and other information about this project."
|
||||
new "Configure o nome do pacote, a versao, e outras informações sobre o projeto."
|
||||
|
||||
# game/android.rpy:25
|
||||
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 "Abre o arquivo que contém as chaves do Google Play no editor. \n\nIsso só é necessario se a aplicação usa expansão APK. Para mais informações, leia a documentação"
|
||||
|
||||
# game/android.rpy:26
|
||||
old "Builds the Android package."
|
||||
new "Construir um pacote para android"
|
||||
|
||||
# game/android.rpy:27
|
||||
old "Builds the Android package, and installs it on an Android device connected to your computer."
|
||||
new "Construir um pacote para Android, e instala-lo em um dispositivo Android conectado ao seu computador."
|
||||
|
||||
# game/android.rpy:148
|
||||
old "{a=%s}%s{/a}"
|
||||
new "{a=%s}%s{/a}"
|
||||
|
||||
# game/android.rpy:157
|
||||
old "QUESTION"
|
||||
new "PERGUNTA"
|
||||
|
||||
# game/android.rpy:367
|
||||
old "Android: [project.current.name!q]"
|
||||
new "Android: [project.current.name!q]"
|
||||
|
||||
# game/android.rpy:387
|
||||
old "Emulation:"
|
||||
new "Emulação:"
|
||||
|
||||
# game/android.rpy:395
|
||||
old "Phone"
|
||||
new "Telefone"
|
||||
|
||||
# game/android.rpy:399
|
||||
old "Tablet"
|
||||
new "Tablet"
|
||||
|
||||
# game/android.rpy:403
|
||||
old "Television / OUYA"
|
||||
new "Televisao / OUYA"
|
||||
|
||||
# game/android.rpy:415
|
||||
old "Build:"
|
||||
new "Construir:"
|
||||
|
||||
# game/android.rpy:423
|
||||
old "Install SDK & Create Keys"
|
||||
new "Instalar SDK & Criar chaves"
|
||||
|
||||
# game/android.rpy:427
|
||||
old "Configure"
|
||||
new "Configurar"
|
||||
|
||||
# game/android.rpy:431
|
||||
old "Build Package"
|
||||
new "Construir Pacote"
|
||||
|
||||
# game/android.rpy:435
|
||||
old "Build & Install"
|
||||
new "Construir & Instalar"
|
||||
|
||||
# game/android.rpy:486
|
||||
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 "Antes de construir apps para Android, você precisa baixar RAPT, Ren'Py Android Packaging Tool. Quer baixar o RAPT agora?"
|
||||
|
||||
# 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 "Tentativas de emular um console Android television-based, como OUYA ou Fire TV.\n\nPara o controle se usa as setas, Enter está mapeado como o botao select. Escape está mapeado como o botão menu y PageUp está mapeado como o botao back"
|
||||
|
||||
# game/android.rpy:47
|
||||
old "Connects to an Android device running ADB in TCP/IP mode."
|
||||
new "Conectar a um dispositivo Android executando ADB em modo TCP/IP."
|
||||
|
||||
# game/android.rpy:48
|
||||
old "Disconnects from an Android device running ADB in TCP/IP mode."
|
||||
new "Desconectar de um dispositivo Android que está usando ADB em modo TCP/IP."
|
||||
|
||||
# game/android.rpy:516
|
||||
old "Other:"
|
||||
new "Outros:"
|
||||
|
||||
# game/android.rpy:524
|
||||
old "Remote ADB Connect"
|
||||
new "Conectar ADB remotamente"
|
||||
|
||||
# game/android.rpy:528
|
||||
old "Remote ADB Disconnect"
|
||||
new "Desconectar ADB remotamente"
|
||||
|
||||
# game/android.rpy:608
|
||||
old "Remote ADB Address"
|
||||
new "Endereço remoto 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 "Por favor introduza o endereço IP e o número da porta para se conectar, no formato \"192.168.1.143:5555\". Consulte a documentação de seu dispositivo para averiguar se ele é compativel com ADB remoto, e se sim, o endereço e a porta utilizados."
|
||||
|
||||
# game/android.rpy:619
|
||||
old "Invalid remote ADB address"
|
||||
new "Endereço remoto ADB não é válido"
|
||||
|
||||
# game/android.rpy:619
|
||||
old "The address must contain one exactly one ':'."
|
||||
new "O endereço deve conter exatamente um ':'."
|
||||
|
||||
# game/android.rpy:623
|
||||
old "The host may not contain whitespace."
|
||||
new "O host não pode conter espaços em branco."
|
||||
|
||||
# game/android.rpy:629
|
||||
old "The port must be a number."
|
||||
new "A porta deve ser um número."
|
||||
|
||||
# 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 "Constroi um pacote para Android, instala ele em um dispositivo android conectado ao seu computador, e executa o app em seu dispositivo."
|
||||
|
||||
# game/android.rpy:290
|
||||
old "Television"
|
||||
new "Televisao"
|
||||
|
||||
# game/android.rpy:326
|
||||
old "Build, Install & Launch"
|
||||
new "Construir, instalar & Executar"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
translate portuguese 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 foi incapaz de rodar python com tkinter para escolher um diretório. Por favor o pacote python-tk ou o pacote tkinter."
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user