
translate persian strings:

    # game/about.rpy:39
    old "[version!q]"
    new "[version!q]"

    # game/about.rpy:43
    old "View license"
    new "مشاهدۀ مجوز"

    # game/add_file.rpy:28
    old "FILENAME"
    new "نام فایل"

    # game/add_file.rpy:28
    old "Enter the name of the script file to create."
    new "نام فایل اسکریپت را برای ساختن وارد کنید."

    # game/add_file.rpy:37
    old "The file name may not be empty."
    new "نام فایل نباید خالی باشد."

    # game/add_file.rpy:41
    old "The filename must have the .rpy extension."
    new "نام فایل باید با پسوند .rpy ختم شود."

    # game/add_file.rpy:50
    old "The file already exists."
    new "این فایل وجود دارد."

    # game/add_file.rpy:61
    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 be surat-e xodkār hame-ye file-hā-ye dārā-ye pasvand-e .rpy rā\n# bārgozāri mikonad. Barā-ye estefāde az in file, yek barčasb\n# ta'rif konid va az yeh file-e digar be ān pareš konid.\n"

    # game/android.rpy:36
    old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
    new "برای ساختن بسته‌های اندروید، لطفاً RAPT را دانلود کرده، آن را از حالت فشرده خارج کنید، و داخل پوشۀ Ren'Py بگذارید. سپس راه‌انداز Ren'Py را مجدداً باز کنید."

    # game/android.rpy:37
    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 "\u200fRAPT نصب شده است، ولی شما باید SDK اندروید را قبل از ساختن بسته‌های اندروید نصب کنید. برای این کار، گزینۀ نصب SDK را انتخاب کنید."

    # game/android.rpy:38
    old "RAPT has been installed, but a key hasn't been configured. Please generate new keys, or copy android.keystore and bundle.keystore to the base directory."
    new "\u200fRAPT نصب شده است، ولی کلیدی برای آن تنظیم نشده است. لطفاً کلیدهای جدید برای آن تولید کرده، یا android.keystore و bundle.keystore را به پوشۀ پایه کپی کنید."

    # game/android.rpy:39
    old "The current project has not been configured. Use \"Configure\" to configure it before building."
    new "پروژۀ فعلی تنظیم نشده است. برای تنظیم کردن آن قبل از ساختن، از «تنظیم کردن» استفاده کنید."

    # game/android.rpy:40
    old "Please select if you want a Play Bundle (for Google Play), or a Universal APK (for sideloading and other app stores)."
    new "لطفاً انتخاب کنید که آیا یک باندل پلی (برای گوگل پلی) می‌خواهید یا یک APK عمومی (برای انتقال کناری یا فروشگاه‌های برنامۀ دیگر) می‌خواهید."

    # game/android.rpy:41
    old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
    new "برای ساخت پروژۀ فعلی، گزینۀ «ساختن» را انتخاب کنید، یا یک دستگاه اندروید را متصل کنید و گزینۀ «ساختن و نصب کردن» را برای ساختن پروژه و نصب کردن آن بر روی دستگاه انتخاب کنید."

    # game/android.rpy:43
    old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
    new "تلاش برای شبیه‌سازی یک گوشی اندروید.\n\nورودی لمسی از طریق موشواره شبیه‌سازی می‌شود، ولی فقط زمانی که دکمۀ آن فشرده نگه داشته شده باشد. \u200fEscape به دکمۀ منو تطبیق داده شده، و PageUp به دکمۀ عقب تطبیق داده شده است."

    # game/android.rpy:44
    old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
    new "تلاش برای شبیه‌سازی یک تبلت اندروید.\n\nورودی لمسی از طریق موشواره شبیه‌سازی می‌شود، ولی فقط زمانی که دکمۀ آن فشرده نگه داشته شده باشد. \u200fEscape به دکمۀ منو تطبیق داده شده، و PageUp به دکمۀ عقب تطبیق داده شده است."

    # game/android.rpy:45
    old "Attempts to emulate a televison-based Android 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 "تلاش برای شبیه‌سازی یک کنسول اندروید تلویزیون.\n\nورودی کنترل به کلیدهای جهت تطبیق داده شده، Enter به دکمۀ انتخاب تطبیق داده شده، Escape به دکمۀ منو تطبیق داده شده، و PageUp به دکمۀ عقب تطبیق داده شده است."

    # game/android.rpy:47
    old "Downloads and installs the Android SDK and supporting packages."
    new "SDK اندروید و بسته‌های پشتیبان را دانلود و نصب می‌کند."

    # game/android.rpy:48
    old "Generates the keys required to sign the package."
    new "کلیدهای لازم برای امضاء کردن بسته را تولید می‌کند."

    # game/android.rpy:49
    old "Configures the package name, version, and other information about this project."
    new "نام بسته، نسخه، و اطلاعات دیگر مربوط به این پروژه را تنظیم می‌کند."

    # game/android.rpy:50
    old "Builds the Android package."
    new "بستۀ اندروید را می‌سازد."

    # game/android.rpy:51
    old "Builds the Android package, and installs it on an Android device connected to your computer."
    new "بستۀ اندروید را ساخته، و آن را بر روی یک دستگاه اندروید متصل به این رایانه نصب می‌کند."

    # game/android.rpy:52
    old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
    new "بستۀ اندروید را ساخته، آن را بر روی یک دستگاه اندروید متصل به این رایانه نصب کرده، و سپس آن را در دستگاه خود باز می‌کند."

    # game/android.rpy:54
    old "Retrieves the log from the Android device and writes it to a file."
    new "گزارش را از دستگاه اندروید گرفته و آن را داخل یک فایل می‌نویسد."

    # game/android.rpy:55
    old "Lists the connected devices."
    new "لیست دستگاه‌های متصل را نمایش می‌دهد."

    # game/android.rpy:56
    old "Pairs with a device over Wi-Fi, on Android 11+."
    new "با یک دستگاه از طریق Wi-Fi همسانه‌سازی می‌کند، در اندروید ۱۱ به بالا."

    # game/android.rpy:57
    old "Connects to a device over Wi-Fi, on Android 11+."
    new "به یک دستگاه از طریق Wi-Fi متصل می‌شود، در اندروید ۱۱ به بالا."

    # game/android.rpy:58
    old "Disconnects a device connected over Wi-Fi."
    new "اتصال با یک دستگاه متصل شده از طریق Wi-Fi را قطع می‌کند."

    # game/android.rpy:60
    old "Removes Android temporary files."
    new "فایل‌های موقت اندروید را حذف می‌کند."

    # game/android.rpy:62
    old "Builds an Android App Bundle (ABB), intended to be uploaded to Google Play. This can include up to 2GB of data."
    new "یک باندل برنامۀ اندروید (ABB) به منظور آپلود کردن به گوگل پلی می‌سازد. این می‌تواند تا سقف ۲ گیگابایت اطلاعات را دارا باشد."

    # game/android.rpy:63
    old "Builds a Universal APK package, intended for sideloading and stores other than Google Play. This can include up to 2GB of data."
    new "یک بستۀ APK عمومی به منظور انتقال کناری و فروشگاه‌هایی غیر از گوگل پلی می‌سازد. این می‌تواند تا سقف ۲ گیگابایت اطلاعات را دارا باشد."

    # game/android.rpy:259
    old "Copying Android files to distributions directory."
    new "در حال کپی کردن فایل‌های اندروید به پوشۀ توضیعات."

    # game/android.rpy:337
    old "Android: [project.current.display_name!q]"
    new "اندروید: [project.current.display_name!q]"

    # game/android.rpy:357
    old "Emulation:"
    new "شبیه‌سازی:"

    # game/android.rpy:366
    old "Phone"
    new "گوشی"

    # game/android.rpy:370
    old "Tablet"
    new "تبلت"

    # game/android.rpy:374
    old "Television"
    new "تلویزیون"

    # game/android.rpy:386
    old "Build:"
    new "ساخت:"

    # game/android.rpy:393
    old "Install SDK"
    new "نصب SDK"

    # game/android.rpy:397
    old "Generate Keys"
    new "تولید کردن کلیدها"

    # game/android.rpy:401
    old "Configure"
    new "تنظیم کردن"

    # game/android.rpy:407
    old "Play Bundle"
    new "باندل پلی"

    # game/android.rpy:412
    old "Universal APK"
    new "\u200fAPK عمومی"

    # game/android.rpy:419
    old "Build Package"
    new "ساختن بسته"

    # game/android.rpy:423
    old "Build & Install"
    new "ساختن و نصب کردن"

    # game/android.rpy:427
    old "Build, Install & Launch"
    new "ساختن، نصب کردن، و باز کردن"

    # game/android.rpy:433
    old "Force Recompile"
    new "تحمیل هم‌گردانی مجدد"

    # game/android.rpy:450
    old "Other:"
    new "بقیه:"

    # game/android.rpy:458
    old "Logcat"
    new "logcat"

    # game/android.rpy:462
    old "List Devices"
    new "لیست دسنگاه‌ها"

    # game/android.rpy:466
    old "Wi-Fi Debugging Pair"
    new "همسانه‌سازی Wi-Fi Debugging"

    # game/android.rpy:470
    old "Wi-Fi Debugging Connect"
    new "اتصال Wi-Fi Debugging"

    # game/android.rpy:474
    old "Wi-Fi Debugging Disconnect"
    new "قطع اتصال Wi-Fi Debugging"

    # game/android.rpy:478
    old "Clean"
    new "تمیز کردن"

    # game/android.rpy:503
    old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
    new "قبل از بسته‌بندی برنامه‌های اندروید، باید RAPT، ابزار بسته‌بندی اندروید Ren'Py را دانلود کنید. آیا در حال حاضر مایل به دانلود RAPT هستید؟"

    # game/android.rpy:564
    old "Retrieving logcat information from device."
    new "در حال دریافت اطلاعات logcat از دستگاه."

    # game/android.rpy:583
    old "Wi-Fi Pairing Code"
    new "کد همگام‌سازی Wi-Fi"

    # game/android.rpy:583
    old "If supported, this can be found in 'Developer options', 'Wireless debugging', 'Pair device with pairing code'."
    new "در صورت پشتیبانی، این را می‌توان در «گزینه‌های برنامه‌نویسان»، «اشکال‌زدایی بی‌سیم»، «مرتبط کردن دستگاه با کد مرتبط‌سازی» یافت."

    # game/android.rpy:590
    old "Pairing Host & Port"
    new "میزبان همگام‌سازی و درگاه"

    # game/android.rpy:606
    old "IP Address & Port"
    new "آدرس IP و درگاه"

    # game/android.rpy:606
    old "If supported, this can be found in 'Developer options', 'Wireless debugging'."
    new "در صورت پشتیبانی، این را می‌توان در «گزینه‌های برنامه‌نویسان»، «اشکال‌زدایی بی‌سیم» یافت."

    # game/android.rpy:622
    old "This can be found in 'List Devices'."
    new "این را می‌توان در «لیست دستگاه‌ها» یافت."

    # game/android.rpy:642
    old "Cleaning up Android project."
    new "در حال تمیز کردن پروژۀ اندروید."

    # game/androidstrings.rpy:7
    old "{} is not a directory."
    new "\u200f{} یک پوشه نیست."

    # game/androidstrings.rpy:8
    old "{} does not contain a Ren'Py game."
    new "\u200f{} دارای یک بازی Ren'Py نمی‌باشد."

    # game/androidstrings.rpy:10
    old "Run configure before attempting to build the app."
    new "اجرای تنظیم کردن قبل از تلاش برای ساختن برنامه."

    # game/androidstrings.rpy:11
    old "Updating project."
    new "در حال به‌روزرسانی پروژه."

    # game/androidstrings.rpy:12
    old "Creating assets directory."
    new "در حال ساختن پوشۀ دارایی‌ها."

    # game/androidstrings.rpy:13
    old "Packaging internal data."
    new "در حال بسته‌بندی اطلاعات داخلی."

    # game/androidstrings.rpy:14
    old "I'm using Gradle to build the package."
    new "من از Gradle برای ساختن بسته استفاده می‌کنم."

    # game/androidstrings.rpy:15
    old "The build seems to have failed."
    new "ساختن ظاهراً ناموفق بود."

    # game/androidstrings.rpy:16
    old "I'm installing the bundle."
    new "من دارم باندل را نصب می‌کنم."

    # game/androidstrings.rpy:17
    old "Installing the bundle appears to have failed."
    new "نصب باندل ظاهراً ناموفق بود."

    # game/androidstrings.rpy:18
    old "Launching app."
    new "در حال باز کردن برنامه."

    # game/androidstrings.rpy:19
    old "Launching the app appears to have failed."
    new "باز کردن برنامه ظاهراً ناموفق بود."

    # game/androidstrings.rpy:20
    old "The build seems to have succeeded."
    new "ساختن ظاهراً با موفقیت انجام شد."

    # game/androidstrings.rpy:21
    old "What is the full name of your application? This name will appear in the list of installed applications."
    new "نام کامل برنامه‌تان چیست؟ این نام در لیست برنامه‌های نصب شده ظاهر خواهد شد."

    # game/androidstrings.rpy:22
    old "What is the short name of your application? This name will be used in the launcher, and for application shortcuts."
    new "نام کوتاه برنامه‌تان چیست؟ این نام در راه‌انداز، و برای میانبر برنامه‌ها استفاده خواهد شد."

    # game/androidstrings.rpy:23
    old "What is the name of the package?\n\nThis is usually of the form com.domain.program or com.domain.email.program. It may only contain ASCII letters and dots. It must contain at least one dot."
    new "نام این بسته چیست؟\n\nاین نام معمولاً به شکل com.domain.program یا com.domain.email.program است. این نام فقط می‌تواند شامل حروف ASCII و نقطه شود. این نام باید شامل حداقل یک نقطه شود."

    # game/androidstrings.rpy:24
    old "The package name may not be empty."
    new "نام بسته نباید خالی باشد."

    # game/androidstrings.rpy:25
    old "The package name may not contain spaces."
    new "نام بسته نباید دارای فاصله باشد."

    # game/androidstrings.rpy:26
    old "The package name must contain at least one dot."
    new "نام بسته باید حداقل یک نقطه داشته باشد."

    # game/androidstrings.rpy:27
    old "The package name may not contain two dots in a row, or begin or end with a dot."
    new "نام بسته نباید دو نقطه پشت سر هم باشد، یا با نقطه شروع یا ختم شود."

    # game/androidstrings.rpy:28
    old "Each part of the package name must start with a letter, and contain only letters, numbers, and underscores."
    new "هر قسمت بسته باید با یک حرف شروع شود، و فقط شامل حروف، ارقام، و زیرخط شود."

    # game/androidstrings.rpy:29
    old "{} is a Java keyword, and can't be used as part of a package name."
    new "\u200f{} یک کلیدواژۀ جاوا است، و نمی‌توان از آن به عنوان قسمتی از یک نام بسته استفاده کرد."

    # game/androidstrings.rpy:30
    old "How much RAM (in GB) do you want to allocate to Gradle?\nThis must be a positive integer number."
    new "چقدر RAM (به GB) مایل به اختصاص به Gradle هستید؟\nاین باید یک عدد صحیح مثبت باشد."

    # game/androidstrings.rpy:31
    old "The RAM size must contain only numbers and be positive."
    new "اندازۀ RAM باید فقط شامل ارقام، و مثبت باشد."

    # game/androidstrings.rpy:32
    old "How would you like your application to be displayed?"
    new "برنامه‌تان چگونه باید نمایش داده شود؟"

    # game/androidstrings.rpy:33
    old "In landscape orientation."
    new "در حالت افقی."

    # game/androidstrings.rpy:34
    old "In portrait orientation."
    new "در حالت عمودی."

    # game/androidstrings.rpy:35
    old "In the user's preferred orientation."
    new "در حالت دلخواه کاربر."

    # game/androidstrings.rpy:36
    old "Which app store would you like to support in-app purchasing through?"
    new "از طریق چه فروشگاه برنامه‌ای مایل به پشتیبانی خریدهای درون برنامه‌ای هستید؟"

    # game/androidstrings.rpy:37
    old "Google Play."
    new "گوگل پلی."

    # game/androidstrings.rpy:38
    old "Amazon App Store."
    new "فروشگاه برنامۀ آمازون."

    # game/androidstrings.rpy:39
    old "Both, in one app."
    new "هر دو، در یک برنامه."

    # game/androidstrings.rpy:40
    old "Neither."
    new "هیچ‌کدام."

    # game/androidstrings.rpy:41
    old "Do you want to automatically update the Java source code?"
    new "آیا مایل به به‌روزرسانی خودکار کد منبع جاوا هستید؟"

    # game/androidstrings.rpy:42
    old "Yes. This is the best choice for most projects."
    new "بله. این بهترین گزینه برای بیشتر پروژه‌هاست."

    # game/androidstrings.rpy:43
    old "No. This may require manual updates when Ren'Py or the project configuration changes."
    new "خیر. این ممکن است نیاز به به‌روزرسانی دستی بعد از تغییر تنظیمات Ren'Py یا پروژه باشد."

    # game/androidstrings.rpy:44
    old "Unknown configuration variable: {}"
    new "متغیر تنظیمات نامعلوم: {}"

    # game/androidstrings.rpy:45
    old "I'm compiling a short test program, to see if you have a working JDK on your system."
    new "من دارم یک برنامۀ کوتاه آزمایشی را هم‌گردانی می‌کنم، تا ببینم آیا دستگاه شما دارای یک JDK قابل استفاده است."

    # game/androidstrings.rpy:46
    old "I was unable to use javac to compile a test file. If you haven't installed the Java Development Kit yet, please download it from:\n\n{a=https://adoptium.net}https://adoptium.net/{/a}\n\nThe JDK is different from the JRE, so it's possible you have Java without having the JDK. Please install JDK [JDK_REQUIREMENT], and add it to your PATH.\n\nWithout a working JDK, I can't continue."
    new "من نتوانستم از javac برای هم‌گردانی یک فایل آزمایشی استفاده کنم. اگر هنوز کیت توسعۀ جاوا را نصب نکردید، لطفاً از اینجا آن را دانلود کنید:\n\n{a=https://adoptium.net}https://adoptium.net/{/a}\n\nنسخۀ JDK از نسخۀ JRE متفاوت است، به همین دلیل ممکن است که شما دارای جاوا ولی بدون JDK باشید. لطفا JDK [JDK_REQUIREMENT] را نصب کرده، و آن را به PATH خود اضافه کنید.\n\nبدون JDK قابل استفاده، من نمی‌توانم ادامه دهم."

    # game/androidstrings.rpy:47
    old "The version of Java on your computer does not appear to be JDK [JDK_REQUIREMENT], which is required to build Android apps. If you need to install a newer JDK, you can download it from:\n\n{a=https://adoptium.net/}https://adoptium.net/{/a}, and add it to your PATH.\n\nYou can also set the JAVA_HOME environment variable to use a different version of Java."
    new "نسخۀ جاوا در رایانۀ شما به نظر می‌رسد JDK [JDK_REQUIREMENT] نباشد، که برای ساختن برنامه‌های اندروید نیاز است. اگر به نصب کردن یک JDK جدیدتر نیاز دارید، می‌توانید آن را از اینجا دانلود کنید:\n\n\u200f{a=https://adoptium.net/}https://adoptium.net/{/a}، و آن را به PATH خود اضافه کنید.\n\nهمچنین می‌توانید متغیر محیط JAVA_HOME را تنظیم کنید که از یک نسخۀ دیگری از جاوا استفاده کند."

    # game/androidstrings.rpy:48
    old "The JDK is present and working. Good!"
    new "\u200fJDK موجود است و کار می‌کند. خوب است!"

    # game/androidstrings.rpy:49
    old "The Android SDK has already been unpacked."
    new "\u200fSDK اندروید باز شده است."

    # game/androidstrings.rpy:50
    old "Do you accept the Android SDK Terms and Conditions?"
    new "آیا شرایط و ضوابط SDK اندروید را قبول می‌کنید؟"

    # game/androidstrings.rpy:51
    old "I'm downloading the Android SDK. This might take a while."
    new "من دارم SDK اندروید را دانلود می‌کنم. این ممکن است مدتی طول بکشد."

    # game/androidstrings.rpy:52
    old "I'm extracting the Android SDK."
    new "من دارم SDK اندروید را از حالت فشرده خارج می‌کنم."

    # game/androidstrings.rpy:53
    old "I've finished unpacking the Android SDK."
    new "من خروج SDK اندروید از حالت فشرده را انجام دادم."

    # game/androidstrings.rpy:54
    old "I'm about to download and install the required Android packages. This might take a while."
    new "من بسته‌های مورد نیاز اندروید را دانلود خواهم کرد. این ممکن است مدتی طول بکشد."

    # game/androidstrings.rpy:55
    old "I was unable to accept the Android licenses."
    new "من نتوانستم مجوزهای اندروید را قبول کنم."

    # game/androidstrings.rpy:57
    old "I was unable to install the required Android packages."
    new "من نتوانستم بسته‌های مورد نیاز اندروید را نصب کنم."

    # game/androidstrings.rpy:58
    old "I've finished installing the required Android packages."
    new "من نصب کردن بسته‌های مورد نیاز اندروید را انجام دادم."

    # game/androidstrings.rpy:59
    old "It looks like you're ready to start packaging games."
    new "به نظر می‌رسد که شما آمادۀ شروع به بسته‌بندی بازی‌ها هستید."

    # game/androidstrings.rpy:60
    old "Please enter your name or the name of your organization."
    new "لطفاً نام خود و یا نام سازمان خود را وارد کنید."

    # game/androidstrings.rpy:61
    old "I found an android.keystore file in the rapt directory. Do you want to use this file?"
    new "من یک فایل android.keystore در پوشۀ rapt یافتم. آیا مایل به استفاده از این فایل هستید؟"

    # game/androidstrings.rpy:62
    old "I will create the key in the android.keystore file.\n\nYou need to back this file up. If you lose it, you will not be able to upgrade your application.\n\nYou also need to keep the key safe. If evil people get this file, they could make fake versions of your application, and potentially steal your users' data.\n\nWill you make a backup of android.keystore, and keep it in a safe place?"
    new "من کلید را داخل فایل android.keystore خواهم ساخت.\n\nشما باید این فایل را در مکان دیگری نیز ذخیره کنید. اگر آن را از دست دهید، دیگر قادر به ارتقای برنامۀ خود نخواهید بود.\n\nشما همچنین باید این کلید را در مکانی امن نگه دارید. اگر افراد بدکار به این فایل دسترسی پیدا کنند، آن‌ها می‌توانند نسخه‌های جعلی از برنامۀ شما بسازند، و یا حتیٰ اطلاعات کاربران شما را بدزدند.\n\nآیا از android.keystore یک نسخۀ دیگر ساخته و در جایی امن نگه خواهید داشت؟"

    # game/androidstrings.rpy:63
    old "\n\nSaying 'No' will prevent key creation."
    new "\n\nجواب «نه» مانع از ساختن کلید می‌شود."

    # game/androidstrings.rpy:64
    old "Could not create android.keystore. Is keytool in your path?"
    new "ساختن android.keystore ناموفق بود. آیا keytool در path شما وجود دارد؟"

    # game/androidstrings.rpy:65
    old "I've finished creating android.keystore. Please back it up, and keep it in a safe place."
    new "من ساختن android.keystore را انجام دادم. لطفاً از آن یک نسخۀ دیگر ساخته و در جایی امن نگه داری کنید."

    # game/androidstrings.rpy:66
    old "I found a bundle.keystore file in the rapt directory. Do you want to use this file?"
    new "من یک فایل bundle.keystore در پوشۀ rapt یافتم. آیا مایل به استفاده از آن هستید؟"

    # game/androidstrings.rpy:67
    old "I've opened the directory containing android.keystore and bundle.keystore. Please back them up, and keep them in a safe place."
    new "من پوشۀ حاوی android.keystore و bundle.keystore را باز کردم. لطفاً از آن‌ها یک نسخۀ دیگر ساخته و در جایی امن نگه دارید."

    # game/choose_directory.rpy:58
    old "Select Projects Directory"
    new "پوشۀ پروژه‌ها را انتخاب کنید"

    # game/choose_directory.rpy:72
    old "No directory was selected, but one is required."
    new "هیچ‌پوشه‌ای انتخاب نشد، ولی یک پوشه نیاز است."

    # game/choose_directory.rpy:80
    old "The selected directory does not exist."
    new "پوشۀ انتخاب شده وجود ندارد."

    # game/choose_directory.rpy:82
    old "The selected directory is not writable."
    new "پوشۀ انتخاب شده قابلیت نوشتن ندارد."

    # game/choose_theme.rpy:304
    old "Could not change the theme. Perhaps options.rpy was changed too much."
    new "تغییر تم ناموفق بود. ممکن است options.rpy زیادی تغییر یافته باشد."

    # game/choose_theme.rpy:371
    old "Planetarium"
    new "آسمان‌نما"

    # game/choose_theme.rpy:426
    old "Choose Theme"
    new "انتخاب تم"

    # game/choose_theme.rpy:439
    old "Theme"
    new "تم"

    # game/choose_theme.rpy:464
    old "Color Scheme"
    new "تم رنگ"

    # game/choose_theme.rpy:508
    old "changing the theme"
    new "در حال تغییر تم"

    # game/consolecommand.rpy:91
    old "INFORMATION"
    new "اطلاعات"

    # game/consolecommand.rpy:91
    old "The command is being run in a new operating system console window."
    new "دستور در یک پنجرۀ کنسول سیستم عامل جدید در حال اجرا است."

    # game/distribute.rpy:558
    old "Scanning project files..."
    new "در حال بررسی فایل‌های پروژه..."

    # game/distribute.rpy:562
    old "Building distributions failed:\n\nThe project is the Ren'Py Tutorial, which can't be distributed outside of Ren'Py. Consider using The Question as a test project."
    new "ساختن توزیع ناموفق بود:\n\nپروژه آموزش Ren'Py است، که نمی‌توان خارج از Ren'Py آن را توزیع کرد. لطفاً از پروژۀ پرسش به عنوان یک پروژۀ آزمایشی استفاده کنید."

    # game/distribute.rpy:589
    old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
    new "ساختن توزیع ناموفق بود:\n\nمتغیر build.directory_name نباید دارای نویسه‌های فاصله، دونقطه، و یا نقطه ویرگول باشد."

    # game/distribute.rpy:589
    old "This may be derived from build.name and config.version or build.version."
    new "این می‌تواند از build.name و config.version یا build.version مشتق شود."

    # game/distribute.rpy:639
    old "No packages are selected, so there's nothing to do."
    new "هیچ‌بسته‌ای انتخاب نشده است، بنابراین کاری برای انجام وجود ندارد."

    # game/distribute.rpy:651
    old "Scanning Ren'Py files..."
    new "در حال بررسی فایل‌های Ren'Py\u200f..."

    # game/distribute.rpy:731
    old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
    new "تمام بسته‌ها ساخته شدند.\n\nبه دلیل وجود اطلاعات مجوزی، باز کردن و بسته‌بندی مجدد توزیع‌های لینوکس و مکینتاش در ویندوز پشتیبانی نمی‌شود."

    # game/distribute.rpy:959
    old "Archiving files..."
    new "در حال بایگانی فایل‌ها..."

    # game/distribute.rpy:1342
    old "Unpacking the Macintosh application for signing..."
    new "در حال باز کردن برنامۀ مکینتاش برای امضاء کردن..."

    # game/distribute.rpy:1352
    old "Signing the Macintosh application...\n(This may take a long time.)"
    new "در حال امضاء کردن برنامۀ مکینتاش...\n(این ممکن است مدت زیادی طول بکشد.)"

    # game/distribute.rpy:1375
    old "Creating the Macintosh DMG..."
    new "در حال ساختن DMG مکینتاش..."

    # game/distribute.rpy:1386
    old "Signing the Macintosh DMG..."
    new "در حال امضاء کردن DMG مکینتاش..."

    # game/distribute.rpy:1614
    old "Writing the [variant] [format] package."
    new "در حال نوشتن بستۀ [variant] [format]."

    # game/distribute.rpy:1627
    old "Making the [variant] update zsync file."
    new "در حال ساختن فایل به‌روزرسانی zsync [variant]."

    # game/distribute.rpy:1630
    old "Finishing the [variant] [format] package."
    new "در حال اتمام بستۀ [variant] [format]."

    # game/distribute.rpy:1750
    old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
    new "\u200f{b}[complete]{/b} از {b}[total]{/b} فایل پردازش شد."

    # game/distribute.rpy:1811
    old "Recompiling all rpy files into rpyc files..."
    new "در حال هم‌گردانی مجدد تمام فایل‌های rpy به فایل‌های rpyc..."

    # game/distribute.rpy:1826
    old "Copying files..."
    new "در حال کپی کردن فایل‌ها..."

    # game/distribute_gui.rpy:157
    old "Build Distributions: [project.current.display_name!q]"
    new "ساختن توزیع‌ها: [project.current.display_name!q]"

    # game/distribute_gui.rpy:171
    old "Directory Name:"
    new "نام پوشه:"

    # game/distribute_gui.rpy:175
    old "Executable Name:"
    new "نام فایل اجرایی:"

    # game/distribute_gui.rpy:185
    old "Actions:"
    new "اعمال:"

    # game/distribute_gui.rpy:193
    old "Edit options.rpy"
    new "ویرایش options.rpy"

    # game/distribute_gui.rpy:194
    old "Add from clauses to calls, once"
    new "یک بار اضافه کردن از بندها به فراخوانی‌ها"

    # game/distribute_gui.rpy:195
    old "Update old-game"
    new "به‌روزرسانی بازی قدیمی"

    # game/distribute_gui.rpy:196
    old "Refresh"
    new "بارگذاری مجدد"

    # game/distribute_gui.rpy:200
    old "Upload to itch.io"
    new "آپلود به itch.io"

    # game/distribute_gui.rpy:216
    old "Build Packages:"
    new "ساختن بسته‌ها:"

    # game/distribute_gui.rpy:231
    old "(DLC)"
    new "(DLC)"

    # game/distribute_gui.rpy:241
    old "Options:"
    new "تنظیمات:"

    # game/distribute_gui.rpy:246
    old "Build Updates"
    new "ساختن به‌روزرسانی‌ها"

    # game/distribute_gui.rpy:248
    old "Add from clauses to calls"
    new "اضافه کردن از بندها به فراخوانی‌ها"

    # game/distribute_gui.rpy:253
    old "Build"
    new "ساختن"

    # game/distribute_gui.rpy:257
    old "Adding from clauses to call statements that do not have them."
    new "در حال اضافه کردن از بندها به گزاره‌های فراخوانی‌هایی که آن‌ها را ندارند."

    # game/distribute_gui.rpy:297
    old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
    new "خطاهایی هنگام اجرای پروژه یافت شد. لطفاً از اجرا شده پروژه بدون خطا قبل از ساختن توزیع‌ها مطمئن شوید."

    # game/distribute_gui.rpy:316
    old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
    new "پروژۀ شما دارای اطلاعات ساخت نمی‌باشد. آیا مایل به اضافه کردن اطلاعات ساخت یه پایان options.rpy هستید؟"

    # game/dmgcheck.rpy:50
    old "Ren'Py is running from a read only folder. Some functionality will not work."
    new "\u200fRen'Py از یک پوشۀ فقط خواندنی اجرا شده است. بعضی از قابلیت‌ها کار نخواهند کرد."

    # game/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 از یک درایو ایمیج مکینتاش است. برای رفع این مشکل، از راه‌انداز خارج شده، پوشۀ %s را به مکانی دیگر در کامپیوتر خود کپی کرده، و سپس مجدداً Ren'Py را اجرا کنید."

    # game/editor.rpy:175
    old "A modern editor with many extensions including advanced Ren'Py integration."
    new "یک ویرایشگر مدرن با افزونه‌های بسیار از جمله یکپارچه‌سازی پیشرفتۀ ‌Ren'Py."

    # game/editor.rpy:176
    old "A modern editor with many extensions including advanced Ren'Py integration.\n{a=jump:reinstall_vscode}Upgrade Visual Studio Code to the latest version.{/a}"
    new "یک ویرایشگر مدرن با افزونه‌های بسیار از جمله یکپارچه‌سازی پیشرفتۀ ‌Ren'Py.\n{a=jump:reinstall_vscode}\u200fVisual Studio Code را به آخرین نسخه ارتقا دهید.{/a}"

    # game/editor.rpy:180
    old "Visual Studio Code"
    new "Visual Studio Code"

    # game/editor.rpy:180
    old "Up to 110 MB download required."
    new "تا سقف 110 MB دانلود لازم است."

    # game/editor.rpy:193
    old "Atom is deprecated and its bugs are known for corrupting games, using another editor is recommended."
    new "\u200fAtom منسوخ شده و دارای مشکلات شناخته شده‌ای می‌باشد که بازی‌ها را خراب می‌کند، استفاده از یک ویرایشگر دیگر توصیه می‌شود."

    # game/editor.rpy:207
    old "Atom"
    new "Atom"

    # game/editor.rpy:207
    old "Up to 150 MB download required."
    new "تا سقف 150 MB دانلود لازم است."

    # game/editor.rpy:222
    old "jEdit"
    new "jEdit"

    # game/editor.rpy:222
    old "JEdit is deprecated, using another editor is recommended."
    new "\u200fJEdit منسوخ شده است، استفاده از یک ویرایشگر دیگر توصیه می‌شود."

    # game/editor.rpy:222
    old "1.8 MB download required."
    new "\u200f 1.8 MB دانلود لازم است."

    # game/editor.rpy:222
    old "This may have occured because Java is not installed on this system."
    new "این اتفاق ممکن است به دلیل نصب نبودن جاوا در این دستگاه باشد."

    # game/editor.rpy:236
    old "Visual Studio Code (System)"
    new "Visual Studio Code (سیستم)"

    # game/editor.rpy:236
    old "Uses a copy of Visual Studio Code that you have installed outside of Ren'Py. It's recommended you install the language-renpy extension to add support for Ren'Py files."
    new "از یک نسخۀ Visual Studio Code که خارج از Ren'Py نصب کردید استفاده می‌کند. پیشنهاد می‌شود که افزونۀ language-renpy را برای افزودن پشتیبانی از فایل‌های Ren'Py نصب کنید."

    # game/editor.rpy:242
    old "System Editor"
    new "ویرایشگر سیستم"

    # game/editor.rpy:242
    old "Invokes the editor your operating system has associated with .rpy files."
    new "ویرایشگری که سیستم عامل شما با فایل‌های .rpy مرتبط‌سازی کرده است را فرامی‌خواند."

    # game/editor.rpy:258
    old "None"
    new "هیچکدام"

    # game/editor.rpy:258
    old "Prevents Ren'Py from opening a text editor."
    new "مانع از باز کردن یک ویرایشگر متن توسط Ren'Py می‌شود."

    # game/editor.rpy:365
    old "Edit [text]."
    new "ویرایش [text]."

    # game/editor.rpy:414
    old "An exception occured while launching the text editor:\n[exception!q]"
    new "یک استثناء هنگام اجرای ویرایشگر متن رخ داد:\n[exception!q]"

    # game/editor.rpy:567
    old "Select Editor"
    new "انتخاب ویرایشگر"

    # game/editor.rpy:582
    old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
    new "ویرایشگر متن یک برنامه‌ای است که شما برای ویرایش فایل‌های اسکریپت Ren'Py از آن استفاده خواهید کرد. اینجا، شما می‌توانید ویرایشگری که Ren'Py استفاده خواهد کرد را انتخاب کنید. اگر این ویرایشگر موجود نباشد، به صورت خودکار دانلود و نصب خواهد شد."

    # game/editor.rpy:640
    old "The Atom text editor is no longer supported by its developers. We suggest switching to Visual Studio Code or another editor."
    new "ویرایشگر Atom دیگر توسط توسعه‌دهندگان آن پشتیبانی نمی‌شود. ما پیشنهاد می‌کنیم که به Visual Studio Code یا یک ویرایشگر دیگر تغییر دهید."

    # game/editor.rpy:640
    old "Select editor now."
    new "انتخاب ویرایشگر همین الآن."

    # game/editor.rpy:640
    old "Ignore until next launch."
    new "نادیده گرفتن تا اجرای بعدی."

    # game/editor.rpy:640
    old "Do not ask again."
    new "دیگر این را نپرس."

    # game/editor.rpy:667
    old "You are using an old version of the Ren'Py Language support for Visual Studio Code. Would you like to upgrade?"
    new "شما در حال استفاده از نسخۀ قدیمی از پشتیبانی زبان Ren'Py هستید. آیا مایل به ارتقاء دادن آن هستید؟"

    # game/editor.rpy:667
    old "Upgrade."
    new "ارتقاء."

    # game/front_page.rpy:58
    old "PROJECTS:"
    new "پروژه‌ها:"

    # game/front_page.rpy:60
    old "refresh"
    new "بارگذاری مجدد"

    # game/front_page.rpy:87
    old "+ Create New Project"
    new "\u200f+ ساختن پروژۀ جدید"

    # game/front_page.rpy:97
    old "Launch Project"
    new "اجرای پروژه"

    # game/front_page.rpy:114
    old "[p.name!q] (template)"
    new "[p.name!q] (قالب)"

    # game/front_page.rpy:116
    old "Select project [text]."
    new "انتخاب پروژه [text]."

    # game/front_page.rpy:132
    old "Tutorial"
    new "آموزش"

    # game/front_page.rpy:133
    old "The Question"
    new "پرسش"

    # game/front_page.rpy:149
    old "Active Project"
    new "پروژۀ فعال"

    # game/front_page.rpy:157
    old "Open Directory"
    new "باز کردن پوشه"

    # game/front_page.rpy:171
    old "Edit File"
    new "ویرایش فایل"

    # game/front_page.rpy:182
    old "Open project"
    new "باز کردن پروژه"

    # game/front_page.rpy:184
    old "All script files"
    new "تمام فایل‌های اسکریپت"

    # game/front_page.rpy:188
    old "Actions"
    new "اعمال"

    # game/front_page.rpy:197
    old "Navigate Script"
    new "پیمایش اسکریپت"

    # game/front_page.rpy:198
    old "Check Script (Lint)"
    new "چک کردن اسکریپت (Lint)"

    # game/front_page.rpy:201
    old "Change/Update GUI"
    new "تغییر/به‌روزرسانی GUI"

    # game/front_page.rpy:203
    old "Change Theme"
    new "تغییر تم"

    # game/front_page.rpy:206
    old "Delete Persistent"
    new "حذف پایا"

    # game/front_page.rpy:215
    old "Build Distributions"
    new "ساختن توزیع‌ها"

    # game/front_page.rpy:217
    old "Android"
    new "اندروید"

    # game/front_page.rpy:218
    old "iOS"
    new "آی او اس"

    # game/front_page.rpy:219
    old "Web"
    new "وب"

    # game/front_page.rpy:220
    old "Generate Translations"
    new "تولید ترجمه‌ها"

    # game/front_page.rpy:221
    old "Extract Dialogue"
    new "استخراج دیالوگ"

    # game/front_page.rpy:263
    old "Checking script for potential problems..."
    new "در حال چک کردن اسکریپت برای مشکلات احتمالی..."

    # game/front_page.rpy:282
    old "Deleting persistent data..."
    new "در حال حذف اطلاعات پایا..."

    # game/gui7.rpy:247
    old "Select Accent and Background Colors"
    new "انتخاب رنگ‌های تأکیدی و پس‌زمینه"

    # game/gui7.rpy:261
    old "Please click on the color scheme you wish to use, then click Continue. These colors can be changed and customized later."
    new "لطفاً بر روی طرج رنگی که مایل به استفاده هستید کلیک کنید، و سپس بر روی ادامه کلیک کنید. این رنگ‌ها را می‌توان بعداً تغییر و شخصی‌سازی کرد."

    # game/gui7.rpy:306
    old "{b}Warning{/b}\nContinuing will overwrite customized bar, button, save slot, scrollbar, and slider images.\n\nWhat would you like to do?"
    new "{b}هشدار{/b}\nادامه دادن تصویرهای شخصی‌سازی شدۀ ملیه، دکمه، خانۀ ذخیره، اسکرول بار، و اهرم لغزنده را بازنویسی خواهد کرد.\n\nمایل به چه کاری هستید؟"

    # game/gui7.rpy:306
    old "{size=-4}\n\nThis will not overwrite gui/main_menu.png, gui/game_menu.png, and gui/window_icon.png, but will create files that do not exist.{/size}"
    new "{size=-4}\n\nاین عمل gui/main_menu.png، gui/game_menu.png، و gui/window_icon.png را بازنویسی نخواهد کرد، ولی فایل‌هایی که وجود ندارند را خواهد ساخت.{/size}"

    # game/gui7.rpy:306
    old "Choose new colors, then regenerate image files."
    new "انتخاب رنگ‌های جدید، سپس بازتولید فایل‌های تصویری."

    # game/gui7.rpy:306
    old "Regenerate the image files using the colors in gui.rpy."
    new "بازتولید فایل‌های تصویری با استفاده از رنگ‌های داخل gui.rpy."

    # game/gui7.rpy:337
    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 [default_size[0]]x[default_size[1]] is a reasonable compromise."
    new "میزان وضوح تصویر پروژه چقدر باشد؟ اگرچه Ren'Py می‌تواند مقیاس پنجره را کوچک‌تر یا بزرگ‌تر کند، این مقدار ابتدایی اندازۀ پنجره، اندازه‌ای که دارایی‌ها باید رسم شوند، و اندازه‌ای است که دارایی‌ها بیشترین وضوح را خواهند داشت.\n\nپیش‌فرض [default_size[0]]x[default_size[1]] یک توافق معقولانه‌ای است."

    # game/gui7.rpy:337
    old "Custom. The GUI is optimized for a 16:9 aspect ratio."
    new "شخصی‌سازی شده. GUI برای نسبت تصویر ۱۶:۹ بهینه‌سازی شده است."

    # game/gui7.rpy:354
    old "WIDTH"
    new "عرض"

    # game/gui7.rpy:354
    old "Please enter the width of your game, in pixels."
    new "لطفاً عرض بازی خود را به پیکسل وارد کنید."

    # game/gui7.rpy:364
    old "The width must be a number."
    new "عرض باید یک عدد باشد."

    # game/gui7.rpy:370
    old "HEIGHT"
    new "ارتفاع"

    # game/gui7.rpy:370
    old "Please enter the height of your game, in pixels."
    new "لطفاً ارتفاع بازی خود را به پیکسل وارد کنید."

    # game/gui7.rpy:380
    old "The height must be a number."
    new "ارتفاع باید یک عدد باشد."

    # game/gui7.rpy:424
    old "Creating the new project..."
    new "در حال ساختن پروژۀ جدید..."

    # game/gui7.rpy:426
    old "Updating the project..."
    new "در حال به‌روزرسانی پروژه..."

    # game/gui7.rpy:428
    old "creating a new project"
    new "در حال ساختن یک پروژۀ جدید"

    # game/gui7.rpy:432
    old "activating the new project"
    new "در حال فعال‌سازی پروژۀ جدید"

    # game/install.rpy:33
    old "Could not install [name!t], as a file matching [zipglob] was not found in the Ren'Py SDK directory."
    new "نصب کردن [name!t] ناموفق بود، زیرا فایلی مطابق با [zipglob] در پوشۀ Ren'Py SDK یافت نشد."

    # game/install.rpy:79
    old "Successfully installed [name!t]."
    new "\u200f[name!t] با موفقیت نصب شد."

    # game/install.rpy:115
    old "This screen allows you to install libraries that can't be distributed with Ren'Py. Some of these libraries may require you to agree to a third-party license before being used or distributed."
    new "این صفحه به شما این اجازه را می‌دهد که کتابخانه‌هایی که نمی‌توان با Ren'Py توزیع کرد را نصب کنید. برخی از این کتابخانه‌ها ممکن است قبل از استفاده و یا توزیع شدن به قبول کردن یک مجوز شخص ثالث توسط شما نیاز داشته باشند."

    # game/install.rpy:121
    old "Install Steam Support"
    new "نصب کردن پشتیبانی Steam"

    # game/install.rpy:130
    old "Before installing Steam support, please make sure you are a {a=https://partner.steamgames.com/}Steam partner{/a}."
    new "قبل از نصب کردن پشتیبانی Steam، لطفاً مطمئن شوید که شما یک {a=https://partner.steamgames.com/}شریک Steam{/a} هستید."

    # game/install.rpy:142
    old "Steam support has already been installed."
    new "پشتیبانی Steam قبلاً نصب شده است."

    # game/install.rpy:146
    old "Install Live2D Cubism SDK for Native"
    new "نصب کردن Live2D Cubism SDK برای Native"

    # game/install.rpy:160
    old "Install Libraries"
    new "نصب کردن کتابخانه‌ها"

    # game/install.rpy:186
    old "The {a=https://www.live2d.com/en/download/cubism-sdk/download-native/}Cubism SDK for Native{/a} adds support for displaying Live2D models. Place CubismSdkForNative-{i}version{/i}.zip in the Ren'Py SDK directory, and then click Install. Distributing a game with Live2D requires you to accept a license from Live2D, Inc."
    new "\u200f{a=https://www.live2d.com/en/download/cubism-sdk/download-native/}Cubism SDK برای Native{/a} پشتیبانی برای نمایش مدل‌های Live2D را می‌افزاید. CubismSdkForNative-{i}version{/i}.zip را در پوشۀ Ren'Py SDK قرار داده، و سپس بر روی نصب کردن کلیک کنید. توزیع یک بازی با Live2D نیازمند قبول کردن یک مجوز از Live2D, Inc توسط شما می‌باشد."

    # game/install.rpy:190
    old "Live2D in Ren'Py doesn't support the Web, Android x86_64 (including emulators and Chrome OS), and must be added to iOS projects manually. Live2D must be reinstalled after upgrading Ren'Py or installing Android support."
    new "\u200fLive2D در Ren'Py از وب، اندروید x86_64 (شامل شبیه‌سازها و Chrome OS) پشتیبانی نمی‌کند، و باید به صورت دستی به پروژه‌های آی او اس اضاف شود. Live2D باید بعد از ارتقاء Ren'Py یا نصب کردن پشتیبانی اندروید مجدداً نصب شود."

    # game/install.rpy:195
    old "Open Ren'Py SDK Directory"
    new "باز کردن پوشۀ Ren'Py SDK"

    # game/installer.rpy:10
    old "Downloading [extension.download_file]."
    new "در حال دانلود [extension.download_file]."

    # game/installer.rpy:11
    old "Could not download [extension.download_file] from [extension.download_url]:\n{b}[extension.download_error]"
    new "دانلود [extension.download_file] از [extension.download_url] ناموفق بود:\n{b}[extension.download_error]"

    # game/installer.rpy:12
    old "The downloaded file [extension.download_file] from [extension.download_url] is not correct."
    new "فایل دانلود شدۀ [extension.download_file] از [extension.download_url] نادرست می‌باشد."

    # game/interface.rpy:123
    old "Documentation"
    new "مستند"

    # game/interface.rpy:126
    old "Ren'Py Website"
    new "وبسایت Ren'Py"

    # game/interface.rpy:128
    old "[interface.version]"
    new "[interface.version]"

    # game/interface.rpy:135
    old "update"
    new "به‌روزرسانی"

    # game/interface.rpy:140
    old "preferences"
    new "تنظیمات"

    # game/interface.rpy:141
    old "quit"
    new "خروج"

    # game/interface.rpy:145
    old "Ren'Py Sponsor Information"
    new "اطلاعات حامی مالی Ren'Py"

    # game/interface.rpy:281
    old "Due to package format limitations, non-ASCII file and directory names are not allowed."
    new "به دلیل محدودیت‌های قالب بسته، نام فایل‌ها و پوشه‌های غیر ASCII مجاز نیست."

    # game/interface.rpy:377
    old "ERROR"
    new "خطا"

    # game/interface.rpy:389
    old "opening the log file"
    new "در حال باز کردن فایل گزارش"

    # game/interface.rpy:411
    old "While [what!qt], an error occured:"
    new "هنگام [what!qt]، یک خطا رخ داد:"

    # game/interface.rpy:411
    old "[exception!q]"
    new "[exception!q]"

    # game/interface.rpy:444
    old "Text input may not contain the {{ or [[ characters."
    new "ورودی متن نباید دارای نویسه‌های {{ یا [[ باشد."

    # game/interface.rpy:449
    old "File and directory names may not contain / or \\."
    new "نام فایل‌ها و پوشه‌ها نباید دارای / یا \\ باشند."

    # game/interface.rpy:455
    old "File and directory names must consist of ASCII characters."
    new "نام فایل‌ها و پوشه‌ها باید شامل نویسه‌های ASCII باشند."

    # game/interface.rpy:523
    old "PROCESSING"
    new "در حال پردازش"

    # game/interface.rpy:540
    old "QUESTION"
    new "پرسش"

    # game/interface.rpy:553
    old "CHOICE"
    new "انتخاب"

    # game/ios.rpy:28
    old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
    new "برای ساختن بسته‌های آی او اس، لطفاً renios را دانلود کرده، آن را از حالت فشرده خارج کرده، و آن را داخل پوشۀ Ren'Py قرار دهید. سپس راه‌انداز Ren'Py را مجدداً باز کنید."

    # game/ios.rpy:29
    old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
    new "پوشه‌ای که پروژه‌های Xcode قرار خواهند گرفت انتخاب نشده است. برای انتخاب کردن آن «انتخاب پوشه» را انتخاب کنید."

    # game/ios.rpy:30
    old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
    new "پروژه Xcode مطابق پروژۀ فعلی Ren'Py وجود ندارد. برای ساختن آن «ساختن پروژۀ Xcode» را انتخاب کنید."

    # game/ios.rpy:31
    old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
    new "یک پروژۀ Xcode وجود دارد. برای به‌روزرسانی آن با جدیدترین فایل‌های بازی «به‌روزرسانی پروژۀ Xcode» را انتخاب کنید، و یا از Xcode برای ساختن و نصب کردن آن استفاده کنید."

    # game/ios.rpy:33
    old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
    new "تلاش برای شبیه‌سازی یک آیفون.\n\nورودی لمسی از طریق موشواره شبیه‌سازی می‌شود، ولی فقط زمانی که دکمۀ آن فشرده نگه داشته شده باشد."

    # game/ios.rpy:34
    old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
    new "تلاش برای شبیه‌سازی یک آیپد.\n\nورودی لمسی از طریق موشواره شبیه‌سازی می‌شود، ولی فقط زمانی که دکمۀ آن فشرده نگه داشته شده باشد."

    # game/ios.rpy:36
    old "Selects the directory where Xcode projects will be placed."
    new "پوشه‌ای که پروژه‌های Xcode قرار خواهند گرفت را انتخاب می‌کند."

    # game/ios.rpy:37
    old "Creates an Xcode project corresponding to the current Ren'Py project."
    new "یک پروژۀ Xcode مطابق با پروژۀ فعلی Ren'Py می‌سازد."

    # game/ios.rpy:38
    old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
    new "پروژۀ Xcode را با جدیدترین فایل‌های بازی به‌روزرسانی می‌کند. این کار باید هر دفعه پروژۀ Ren'Py تغییر بکند انجام شود."

    # game/ios.rpy:39
    old "Opens the Xcode project in Xcode."
    new "پروژۀ Xcode را داخل Xcode باز می‌کند."

    # game/ios.rpy:41
    old "Opens the directory containing Xcode projects."
    new "پوشۀ حاوی پروژه‌های Xcode را باز می‌کند."

    # game/ios.rpy:142
    old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
    new "پروژۀ Xcode وجود دارد. آیا مایل به نامگذاری مجدد پروژۀ قدیمی هستید، یا جایگزین کردن آن با پروژۀ جدید؟"

    # game/ios.rpy:272
    old "iOS: [project.current.display_name!q]"
    new "آی او اس: [project.current.display_name!q]"

    # game/ios.rpy:301
    old "iPhone"
    new "آیفون"

    # game/ios.rpy:305
    old "iPad"
    new "آیپد"

    # game/ios.rpy:325
    old "Select Xcode Projects Directory"
    new "انتخاب پوشۀ پروژه‌های Xcode"

    # game/ios.rpy:329
    old "Create Xcode Project"
    new "ساختن پروژۀ Xcode"

    # game/ios.rpy:333
    old "Update Xcode Project"
    new "به‌روزرسانی پروژۀ Xcode"

    # game/ios.rpy:338
    old "Launch Xcode"
    new "باز کردن Xcode"

    # game/ios.rpy:361
    old "Open Xcode Projects Directory"
    new "باز کردن پوشۀ پروژه‌های Xcode"

    # game/ios.rpy:382
    old "There are known issues with the iOS simulator on Apple Silicon. Please test on x86_64 or iOS devices."
    new "مشکلات شناخته شده‌ای با شبیه‌ساز آی او اس روی اپل سیلیکون وجود دارد. لطفاً روی دستگاه‌های x86_64 و یا آی او اس تست کنید."

    # game/ios.rpy:398
    old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
    new "قبل از بسته‌بندی برنامه‌های آی او اس، شما باید renios، پشتیبانی آی او اس Ren'Py را دانلود کنید. آیا در حال حاضر مایل به دانلود renios هستید؟"

    # game/ios.rpy:407
    old "XCODE PROJECTS DIRECTORY"
    new "پوشۀ پروژه‌های XCODE"

    # game/ios.rpy:407
    old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
    new "لطفاً پوشۀ پروژۀ Xcode را از طریق انتخاب‌گر پوشه انتخاب کنید.\n{b}انتخاب‌گر پوشه ممکن است پشت این پنجره باز شده باشد.{/b}"

    # game/ios.rpy:412
    old "Ren'Py has set the Xcode Projects Directory to:"
    new "\u200fRen'Py پوشۀ پروژه‌های Xcode را تنظیم کرده است به:"

    # game/itch.rpy:45
    old "Downloading the itch.io butler."
    new "در حال دانلود itch.io butler."

    # game/itch.rpy:91
    old "The built distributions could not be found. Please choose 'Build' and try again."
    new "توزیع‌های ساخته شده یافت نشد. لطفاً «ساختن» را انتخاب کرده و مجدداً تلاش کنید."

    # game/itch.rpy:111
    old "No uploadable files were found. Please choose 'Build' and try again."
    new "فایل قابل آپلودی پیدا نشد. لطفاً «ساختن» را انتخاب کرده و مجدداً تلاش کنید."

    # game/itch.rpy:117
    old "The butler program was not found."
    new "برنامۀ butler یافت نشد."

    # game/itch.rpy:117
    old "Please install the itch.io app, which includes butler, and try again."
    new "لطفاً برنامۀ itch.io، که شامل butler می‌شود را نصب کرده و مجدداً تلاش کنید."

    # game/itch.rpy:126
    old "The name of the itch project has not been set."
    new "نام پروژۀ itch تنظیم نشده است."

    # game/itch.rpy:126
    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."
    new "لطفاً {a=https://itch.io/game/new}پروژۀ خود را ساخته{/a}، و سپس یک خط مانند زیر\n{vspace=5}define build.itch_project = \"user-name/game-name\"\n{vspace=5} به options.rpy اضاف کنید."

    # game/mobilebuild.rpy:114
    old "{a=%s}%s{/a}"
    new "{a=%s}%s{/a}"

    # game/navigation.rpy:176
    old "Navigate: [project.current.display_name!q]"
    new "پیمایش: [project.current.display_name!q]"

    # game/navigation.rpy:186
    old "Order: "
    new "ترتیب: "

    # game/navigation.rpy:187
    old "alphabetical"
    new "الفبایی"

    # game/navigation.rpy:189
    old "by-file"
    new "بر اساس فایل"

    # game/navigation.rpy:191
    old "natural"
    new "طبیعی"

    # game/navigation.rpy:203
    old "Category:"
    new "طبقه‌بندی:"

    # game/navigation.rpy:206
    old "files"
    new "فایل‌ها"

    # game/navigation.rpy:207
    old "labels"
    new "برچسب‌ها"

    # game/navigation.rpy:208
    old "defines"
    new "تعریف‌ها"

    # game/navigation.rpy:209
    old "transforms"
    new "تبدیل‌ها"

    # game/navigation.rpy:210
    old "screens"
    new "صفحه‌ها"

    # game/navigation.rpy:211
    old "callables"
    new "اجسام قابل فراخوانی"

    # game/navigation.rpy:212
    old "TODOs"
    new "TODOها"

    # game/navigation.rpy:230
    old "Show translation files"
    new "نمایش فایل‌های ترجمه"

    # game/navigation.rpy:255
    old "+ Add script file"
    new "\u200f+ اضافه کردن فایل اسکریپت"

    # game/navigation.rpy:263
    old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
    new "هیچ‌کامنت TODO پیدا نشد.\n\nبرای ساختن آن، در اسکریپت خود \"# TODO\" قرار دهید."

    # game/navigation.rpy:270
    old "The list of names is empty."
    new "لیست نام‌ها خالی است."

    # game/new_project.rpy:35
    old "The projects directory could not be set. Giving up."
    new "تنظیم پوشۀ پروژه‌ها ناموفق بود. در حال منصرف شدن."

    # game/new_project.rpy:38
    old "Warning : you are using Ren'Py 7. It is recommended to start new projects using Ren'Py 8 instead."
    new "هشدار : شما در حال استفاده از Ren'Py 7 هستید. پیشنهاد می‌شود که در عوض آن یک پروژۀ جدید با Ren'Py 8 شروع کنید."

    # game/new_project.rpy:41
    old "{#language name and font}"
    new "{font=Vazirmatn-RD-UI-Light.ttf}فارسی{/font}"

    # game/new_project.rpy:45
    old "You will be creating an [new_project_language]{#this substitution may be localized} language project. Change the launcher language in preferences to create a project in another language."
    new "شما یک پروژۀ زبان [new_project_language]{#this substitution may be localized} خواهید ساخت. زبان راه‌انداز را در تنظیمات تغییر دهید تا یک پروژه در زبانی دیگر بسازید."

    # game/new_project.rpy:49
    old "Please select a template project to use."
    new "لطفاً یک قالب پروژه برای استفاده کردن انتخاب کنید."

    # game/new_project.rpy:49
    old "Do not use a template project."
    new "استفاده نکردن از یک قالب پروژه."

    # game/new_project.rpy:60
    old "PROJECT NAME"
    new "نام پروژه"

    # game/new_project.rpy:60
    old "Please enter the name of your project:"
    new "لطفاً نام پروژه را وارد کنید:"

    # game/new_project.rpy:70
    old "The project name may not be empty."
    new "نام پروژه نباید خالی باشد."

    # game/new_project.rpy:76
    old "[project_name!q] already exists. Please choose a different project name."
    new "\u200f[project_name!q] وجود دارد. لطفاً نام پروژۀ دیگری را انتخاب کنید."

    # game/new_project.rpy:80
    old "[project_dir!q] already exists. Please choose a different project name."
    new "\u200f[project_dir!q] وجود دارد. لطفاً نام پروژۀ دیگری را انتخاب کنید."

    # game/preferences.rpy:95
    old "General"
    new "کلی"

    # game/preferences.rpy:95
    old "Options"
    new "تنظیمات"

    # game/preferences.rpy:95
    old "Lint"
    new "Lint"

    # game/preferences.rpy:117
    old "Launcher Preferences"
    new "تنظیمات راه‌انداز"

    # game/preferences.rpy:154
    old "Projects Directory:"
    new "پوشۀ پروژه‌ها:"

    # game/preferences.rpy:161
    old "[persistent.projects_directory!q]"
    new "[persistent.projects_directory!q]"

    # game/preferences.rpy:163
    old "Projects directory: [text]"
    new "پوشۀ پروژه‌ها: [text]"

    # game/preferences.rpy:165
    old "Not Set"
    new "تنظیم نشده"

    # game/preferences.rpy:178
    old "Text Editor:"
    new "ویرایشگر متن:"

    # game/preferences.rpy:183
    old "Text editor: [text]"
    new "ویرایشگر متن: [text]"

    # game/preferences.rpy:193
    old "Language:"
    new "زبان:"

    # game/preferences.rpy:220
    old "Navigation Options:"
    new "تنظیمات پیمایش:"

    # game/preferences.rpy:224
    old "Include private names"
    new "شامل شدن نام‌های خصوصی"

    # game/preferences.rpy:225
    old "Include library names"
    new "شامل شدن نام کتابخانه‌ها"

    # game/preferences.rpy:234
    old "Game Options:"
    new "تنظیمات بازی:"

    # game/preferences.rpy:239
    old "Console output"
    new "خروجی کنسول"

    # game/preferences.rpy:241
    old "Skip splashscreen"
    new "رد کردن صفحۀ اسپلش"

    # game/preferences.rpy:250
    old "Launcher Options:"
    new "تنظیمات راه‌انداز:"

    # game/preferences.rpy:254
    old "Show edit file section"
    new "نمایش بخش ویرایش فایل"

    # game/preferences.rpy:255
    old "Large fonts"
    new "فونت‌های درشت"

    # game/preferences.rpy:258
    old "Prefer the web documentation"
    new "ترجیح دادن نسخۀ وب مستند"

    # game/preferences.rpy:260
    old "Sponsor message"
    new "پیام حامی مالی"

    # game/preferences.rpy:262
    old "Restore window position"
    new "بازنشانی موقعیت پنجره"

    # game/preferences.rpy:265
    old "Daily check for update"
    new "چک روزانه برای به‌روزرسانی"

    # game/preferences.rpy:266
    old "Prefer RPU updates"
    new "ترجیح دادن به‌روزرسانی‌های RPU"

    # game/preferences.rpy:283
    old "Launcher Theme:"
    new "تم راه‌انداز:"

    # game/preferences.rpy:287
    old "Default theme"
    new "تم پیش‌فرض"

    # game/preferences.rpy:288
    old "Dark theme"
    new "تم تیره"

    # game/preferences.rpy:289
    old "Custom theme"
    new "تم شخصی‌سازی شده"

    # game/preferences.rpy:295
    old "Information about creating a custom theme can be found {a=[skins_url]}in the Ren'Py Documentation{/a}."
    new "اطلاعات در مورد ساختن تم شخصی‌سازی شده را می‌توان {a=[skins_url]}در مستند Ren'Py{/a} یافت."

    # game/preferences.rpy:312
    old "Install Libraries:"
    new "نصب کردن کتابخانه‌ها:"

    # game/preferences.rpy:337
    old "Open launcher project"
    new "باز کردن پروژۀ راه‌انداز"

    # game/preferences.rpy:338
    old "Open projects.txt"
    new "باز کردن projects.txt"

    # game/preferences.rpy:346
    old "Reset window size"
    new "بازنشانی اندازۀ پنجره"

    # game/preferences.rpy:347
    old "Clean temporary files"
    new "تمیز کردن فایل‌های موقت"

    # game/preferences.rpy:364
    old "Lint toggles:"
    new "کلیدهای ویژگی Lint:"

    # game/preferences.rpy:368
    old "Check for orphan/obsolete translations"
    new "چک کردن برای ترجمه‌های منسوخ/یتیم"

    # game/preferences.rpy:371
    old "Check parameters shadowing reserved names"
    new "چک کردن پارامترهایی که نام‌های رزرو شده را تعقیب می‌کنند"

    # game/preferences.rpy:374
    old "Print block, word, and character counts by speaking character."
    new "چاپ کردن شمار بلوک، واژه، و نویسه‌های شخصیت در حال صحبت."

    # game/preferences.rpy:377
    old "Unclosed text tags"
    new "تگ‌های متن بسته نشده"

    # game/preferences.rpy:380
    old "Show all unreachable blocks and orphaned translations."
    new "نمایش تمام بلوک‌های غیر قابل دسترس و ترجمه‌های یتیم شده."

    # game/preferences.rpy:389
    old "Cleaning temporary files..."
    new "در حال تمیز کردن فایل‌های موقتی..."

    # game/preferences.rpy:419
    old "{#in language font}Welcome! Please choose a language"
    new "{#in language font}خوش آمدید! لطفاً یک زبان را انتخاب کنید"

    # game/preferences.rpy:454
    old "{#in language font}Start using Ren'Py in [lang_name]"
    new "{#in language font}شروع به استفاده از Ren'Py در [lang_name] کنید"

    # game/project.rpy:46
    old "After making changes to the script, press shift+R to reload your game."
    new "پس از اعمال تغییرات در اسکریپت، shift+R را فشار دهید تا بازیتان را مجدداً بارگذاری کنید"

    # game/project.rpy:46
    old "Press shift+O (the letter) to access the console."
    new "\u200fshift+O (حرف لاتین) را فشار دهید تا به کنسول دسترسی بیابید."

    # game/project.rpy:46
    old "Press shift+D to access the developer menu."
    new "\u200fshift+D را فشار دهید تا به منوی توسعه‌دهنده دسترسی بیابید."

    # game/project.rpy:46
    old "Have you backed up your projects recently?"
    new "آیا اخیراً از پروژۀ خود نسخۀ پشتیبان تهیه کردید؟"

    # game/project.rpy:46
    old "Lint checks your game for potential mistakes, and gives you statistics."
    new "\u200fLint بازی شما را برای اشتباه‌های احتمالی چک می‌کند، و به شما آمار می‌دهد."

    # game/project.rpy:292
    old "Launching the project failed."
    new "اجرای پروژه ناموفق بود."

    # game/project.rpy:292
    old "This may be because the project is not writeable."
    new "این ممکن است به دلیل غیر قابل نوشتن بودن پروژه باشد."

    # game/project.rpy:294
    old "Please ensure that your project launches normally before running this command."
    new "لطفاً قبل از اجرای این دستور مطمئن شوید که پروژۀ شما به طور عادی اجرا می‌شود."

    # game/project.rpy:310
    old "Ren'Py is scanning the project..."
    new "\u200fRen'Py در حال بررسی پروژه است..."

    # game/project.rpy:776
    old "Splashscreen skipped in launcher preferences."
    new "صفحۀ اسپلش در تنظیمات راه‌انداز رد شده است"

    # game/project.rpy:780
    old "Launching"
    new "در حال اجرا"

    # game/project.rpy:822
    old "PROJECTS DIRECTORY"
    new "پوشۀ پروژه‌ها"

    # game/project.rpy:822
    old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
    new "لطفاً پوشۀ پروژه‌ها را از طریق انتخاب‌گر انتخاب کنید.\n{b}انتخاب‌گر پوشه ممکن است پشت این پنجره باز شده باشد.{/b}"

    # game/project.rpy:822
    old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
    new "این راه‌انداز این پوشه را برای پروژه‌ها بررسی خواهد کرد، پروژه‌های جدید را در این پوشه خواهد ساخت، و پروژه‌های ساخته شده را داخل این پوشه قرار خواهد داد."

    # game/project.rpy:827
    old "Ren'Py has set the projects directory to:"
    new "\u200fRen'Py پوشۀ پروژه‌ها را تنظیم کرده است به:"

    # game/translations.rpy:91
    old "Translations: [project.current.display_name!q]"
    new "ترجمه‌ها: [project.current.display_name!q]"

    # game/translations.rpy:132
    old "The language to work with. This should only contain lower-case ASCII characters and underscores."
    new "زبان مورد استفاده. این باید فقط شامل نویسه‌های ASCII کوچک و زیرخط باشد."

    # game/translations.rpy:158
    old "Generate empty strings for translations"
    new "تولید رشته‌های خالی برای ترجمه"

    # game/translations.rpy:176
    old "Generates or updates translation files. The files will be placed in game/tl/[persistent.translate_language!q]."
    new "تولید یا به‌روزرسانی فایل‌های ترجمه. این فایل‌ها داخل game/tl/[persistent.translate_language!q] قرار خواهند گرفت."

    # game/translations.rpy:196
    old "Extract String Translations"
    new "استخراج ترجمۀ رشته‌ها"

    # game/translations.rpy:198
    old "Merge String Translations"
    new "ادغام ترجمۀ رشته‌ها"

    # game/translations.rpy:203
    old "Replace existing translations"
    new "جایگزین کردن ترجمه‌های کنونی"

    # game/translations.rpy:204
    old "Reverse languages"
    new "زبان‌های معکوس"

    # game/translations.rpy:208
    old "Update Default Interface Translations"
    new "به‌روزرسانی ترجمه‌های پیش‌فرض رابط"

    # game/translations.rpy:228
    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 "دستور استخراج به شما این اجازه را می‌دهد که ترجمۀ رشته‌ها را از یک پروژۀ کنونی به داخل یک فایل موقتی استخراج کنید.\n\nدستور ادغام ترجمه‌های استخراج شده را با یک پروژۀ دیگر ادغام می‌کند."

    # game/translations.rpy:252
    old "Ren'Py is generating translations...."
    new "\u200fRen'Py در حال تولید ترجمه‌ها است...."

    # game/translations.rpy:263
    old "Ren'Py has finished generating [language] translations."
    new "\u200fRen'Py تولید ترجمه‌های [language] را انجام داد."

    # game/translations.rpy:276
    old "Ren'Py is extracting string translations..."
    new "\u200fRen'Py در حال استخراج ترجمۀ رشته‌ها است..."

    # game/translations.rpy:279
    old "Ren'Py has finished extracting [language] string translations."
    new "\u200fRen'Py استخراج ترجمۀ رشته‌های [language] را انجام داد."

    # game/translations.rpy:299
    old "Ren'Py is merging string translations..."
    new "\u200fRen'Py در حال ادغام ترجمۀ رشته‌ها است..."

    # game/translations.rpy:302
    old "Ren'Py has finished merging [language] string translations."
    new "\u200fRen'Py ادغام ترجمۀ رشته‌های [language] را انجام داد."

    # game/translations.rpy:313
    old "Updating default interface translations..."
    new "در حال به‌روزرسانی ترجمه‌های پیش‌فرض رابط..."

    # game/translations.rpy:342
    old "Extract Dialogue: [project.current.display_name!q]"
    new "استخراج دیالوگ: [project.current.display_name!q]"

    # game/translations.rpy:358
    old "Format:"
    new "قالب:"

    # game/translations.rpy:366
    old "Tab-delimited Spreadsheet (dialogue.tab)"
    new "صفحه گستردۀ جدا شده با تب (dialogue.tab)"

    # game/translations.rpy:367
    old "Dialogue Text Only (dialogue.txt)"
    new "فقط متن دیالوگ (dialogue.txt)"

    # game/translations.rpy:380
    old "Strip text tags from the dialogue."
    new "حذف کردن تگ‌های متن از دیالوگ."

    # game/translations.rpy:381
    old "Escape quotes and other special characters."
    new "رهایی گیومه‌ها و نویسه‌های خاص دیگر."

    # game/translations.rpy:382
    old "Extract all translatable strings, not just dialogue."
    new "استخراج تمام رشته‌های فایل ترجمه، نه فقط دیالوگ."

    # game/translations.rpy:391
    old "Language (or None for the default language):"
    new "زبان (یا None برای زبان پیش‌فرض):"

    # game/translations.rpy:428
    old "Ren'Py is extracting dialogue...."
    new "\u200fRen'Py در حال استخراج دیالوگ است...."

    # game/translations.rpy:432
    old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[persistent.dialogue_format] in the base directory."
    new "\u200fRen'Py استخراج دیالوگ را انجام داد. دیالوگ استخراج شده را می‌توان در dialogue.[persistent.dialogue_format] در پوشۀ پایه یافت."

    # game/updater.rpy:63
    old "Release"
    new "انتشار"

    # game/updater.rpy:64
    old "Release (Ren'Py 8, Python 3)"
    new "انتشار (Ren'Py 8, Python 3)"

    # game/updater.rpy:65
    old "Release (Ren'Py 7, Python 2)"
    new "انتشار (Ren'Py 7, Python 2)"

    # game/updater.rpy:66
    old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
    new "{b}پیشنهاد شده.{/b} نسخه‌ای از Ren'Py که بهتر است برای تمام بازی‌های تازه انتشار شده استفاده شود."

    # game/updater.rpy:68
    old "Prerelease"
    new "پیش‌انتشار"

    # game/updater.rpy:69
    old "Prerelease (Ren'Py 8, Python 3)"
    new "پیش‌انتشار (Ren'Py 8, Python 3)"

    # game/updater.rpy:70
    old "Prerelease (Ren'Py 7, Python 2)"
    new "پیش‌انتشار (Ren'Py 7, Python 2)"

    # game/updater.rpy:71
    old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
    new "یک پیش‌نمایش از نسخۀ بعدی Ren'Py که می‌توان برای تست کردن و بهره بردن از قابلیت‌های جدید از آن استفاده کرد، ولی نه برای انتشار نهایی بازی‌ها."

    # game/updater.rpy:73
    old "Experimental"
    new "آزمایشی"

    # game/updater.rpy:74
    old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
    new "نسخه‌های آزمایشی Ren'Py. شما نباید این کانال را انتخاب کنید، مگر به خواستۀ یک توسعه‌گر Ren'Py."

    # game/updater.rpy:76
    old "Nightly Fix"
    new "تعمیر شبانه"

    # game/updater.rpy:77
    old "Nightly Fix (Ren'Py 8, Python 3)"
    new "تعمیر شبانه (Ren'Py 8, Python 3)"

    # game/updater.rpy:78
    old "Nightly Fix (Ren'Py 7, Python 2)"
    new "تعمیر شبانه (Ren'Py 7, Python 2)"

    # game/updater.rpy:79
    old "A nightly build of fixes to the release version of Ren'Py."
    new "یک نسخۀ شبانۀ از تعمیرهای اعمال شده به نسخۀ انتشاری Ren'Py"

    # game/updater.rpy:81
    old "Nightly"
    new "شبانه"

    # game/updater.rpy:82
    old "Nightly (Ren'Py 8, Python 3)"
    new "شبانه (Ren'Py 8, Python 3)"

    # game/updater.rpy:83
    old "Nightly (Ren'Py 7, Python 2)"
    new "شبانه (Ren'Py 7, Python 2)"

    # game/updater.rpy:84
    old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
    new "نسخۀ نوپدید توسعۀ Ren'Py. این ممکن است جدیدترین قابلیت‌ها را داشته باشد، و یا اصلاً اجرا نشود."

    # game/updater.rpy:102
    old "Select Update Channel"
    new "انتخاب کانال به‌روزرسانی"

    # game/updater.rpy:113
    old "The update channel controls the version of Ren'Py the updater will download."
    new "کانال به‌روزرسانی نسخه‌ای از Ren'Py که به روزرساننده دانلود خواهد کرد را کنترل می‌کند."

    # game/updater.rpy:121
    old "• {a=https://www.renpy.org/doc/html/changelog.html}View change log{/a}"
    new "\u200f• {a=https://www.renpy.org/doc/html/changelog.html}مشاهدۀ گزارش تغییرات{/a}"

    # game/updater.rpy:123
    old "• {a=https://www.renpy.org/dev-doc/html/changelog.html}View change log{/a}"
    new "\u200f• {a=https://www.renpy.org/dev-doc/html/changelog.html}مشاهدۀ گزارش تغییرات{/a}"

    # game/updater.rpy:129
    old "• This version is installed and up-to-date."
    new "\u200f• این نسخه نصب شده و به روز است."

    # game/updater.rpy:139
    old "%B %d, %Y"
    new "%d %B, %Y"

    # game/updater.rpy:162
    old "An error has occured:"
    new "یک خطا رخ داد:"

    # game/updater.rpy:164
    old "Checking for updates."
    new "در حال چک برای به‌روزرسانی‌ها."

    # game/updater.rpy:166
    old "Ren'Py is up to date."
    new "\u200fRen'Py به روز است."

    # game/updater.rpy:168
    old "[u.version] is now available. Do you want to install it?"
    new "\u200f[u.version] موجود است. آیا مایل به نصب آن هستید؟"

    # game/updater.rpy:170
    old "Preparing to download the update."
    new "در حال آماده‌سازی برای دانلود به‌روزرسانی."

    # game/updater.rpy:172
    old "Downloading the update."
    new "در حال دانلود به‌روزرسانی."

    # game/updater.rpy:174
    old "Unpacking the update."
    new "در حال خارج کردن به‌روزرسانی از حالت فشرده."

    # game/updater.rpy:176
    old "Finishing up."
    new "در حال اتمام."

    # game/updater.rpy:178
    old "The update has been installed. Ren'Py will restart."
    new "به‌روزرسانی نصب شد. Ren'Py مجدداً باز خواهد شد."

    # game/updater.rpy:180
    old "The update has been installed."
    new "به‌روزرسانی نصب شد."

    # game/updater.rpy:182
    old "The update was cancelled."
    new "به‌روزرسانی لغو شد."

    # game/updater.rpy:199
    old "Ren'Py Update"
    new "به‌روزرسانی Ren'Py"

    # game/updater.rpy:205
    old "Proceed"
    new "ادامه"

    # game/updater.rpy:219
    old "Fetching the list of update channels"
    new "در حال دریافت لیست کانال‌های به‌روزرسانی"

    # game/updater.rpy:226
    old "downloading the list of update channels"
    new "در حال دانلود لیست کانال‌های به‌روزرسانی"

    # game/web.rpy:430
    old "Preparing progressive download"
    new "در حال آماده‌سازی برای دانلود تدریجی"

    # game/web.rpy:487
    old "Creating package..."
    new "در حال ساختن بسته..."

    # game/web.rpy:508
    old "Web: [project.current.display_name!q]"
    new "وب: [project.current.display_name!q]"

    # game/web.rpy:538
    old "Build Web Application"
    new "ساختن برنامۀ وب"

    # game/web.rpy:539
    old "Build and Open in Browser"
    new "ساختن و باز کردن داخل مرورگر"

    # game/web.rpy:540
    old "Open in Browser"
    new "باز کردن داخل مرورگر"

    # game/web.rpy:541
    old "Open build directory"
    new "باز کردن پوشۀ سازه"

    # game/web.rpy:563
    old "Images and music can be downloaded while playing. A 'progressive_download.txt' file will be created so you can configure this behavior."
    new "تصاویر و موسیقی را می‌توان هنگام بازی کردن دانلود شوند. یک فایل 'progressive_download.txt' ساخته خواهد شد تا شما بتوانید این رفتار را تنظیم کنید."

    # game/web.rpy:571
    old "Before packaging web apps, you'll need to download RenPyWeb, Ren'Py's web support. Would you like to download RenPyWeb now?"
    new "قبل از بسته‌بندی برنامه‌های وب، شما باید RenPyWeb، پشتیبانی وب Ren'Py را دانلود کنید. آیا در حال حاضر مایل به دانلود RenPyWeb هستید؟"
