Finished UI translation

check releases for info
This commit is contained in:
2025-01-23 16:44:08 +02:00
parent 682e0d660d
commit 24b536857b
50 changed files with 182 additions and 169 deletions

View File

@@ -2,9 +2,9 @@
errors listed below, and try again.
File "game/sprite_settings.rpy", line 17: end of line expected.
attribute_angry:
^
File "game/screens.rpy", line 1184: 'gui' is not a keyword argument or valid child of the screen statement.
gui.ARE_YOU_SURE:
^
Ren'Py Version: Ren'Py 8.3.2.24090902
Sun Jan 19 00:13:14 2025
Thu Jan 23 15:49:22 2025

BIN
game/ARIAL.TTF Normal file

Binary file not shown.

BIN
game/FreeMono.otf Normal file

Binary file not shown.

BIN
game/FreeSans.ttf Normal file

Binary file not shown.

BIN
game/Monospace.ttf Normal file

Binary file not shown.

BIN
game/NotoSans-Regular.ttf Normal file

Binary file not shown.

BIN
game/NotoSansJP-Regular.ttf Normal file

Binary file not shown.

View File

@@ -398,7 +398,8 @@ label akai_route:
play music bgm_convention
am "קיייה! אקאי-קון?!?! ✪ ω ✪"
am "קיייה! אקאי-קון?!?!
{=emoji}✪ ω ✪"
with hpunch
ak happy_stress "בואי לא נגזים, אני לא *כזה* מבוגר-"
@@ -670,15 +671,18 @@ label akai_route:
am "מה... מה קרה?"
am "נרדמתי? ⊙.☉"
am "נרדמתי?
{=emoji}⊙.☉"
ak "...כן, אבל אל תדאגי!"
ak "הסתדרתי עם הבעיה של שירו!"
am "...שירו היה כאן?! ואני נרדמתי?! ╚(•⌂•)╝"
am "...שירו היה כאן?! ואני נרדמתי?!
{=emoji}╚(•⌂•)╝"
am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!! (。>︿<)_θ"
am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!!
{=emoji}😩"
am "איך אני אתמודד עם זה?!?!"
@@ -688,13 +692,15 @@ label akai_route:
ak think "ועדיין יש לנו זמן עד לסוף המשמרת..."
am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת! ✪ ω ✪"
am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת!
{=emoji}✪ ω ✪"
am "כל השבוע אם צריך!"
ak stress "בואי נתרכז בלסיים את הכנס בחתיכה אחת, בסדר?"
am "כן, אקאי סנפאי! (。・ω・。)"
am "כן, אקאי סנפאי!
{=emoji}😙"
"המשמרת המשיכה בלי עוד תקלות מיוחדות. קצת דבק פה, ספריי לפאה שם. אקאי נראה הרבה יותר בטוח בעצמו מול קוספליירים אחרים, לא היית מנחש שהוא רק גופר ולא קוספלייר מיומן."

Binary file not shown.

View File

@@ -159,14 +159,19 @@ label aoi_route:
am "היוש, קוראים לי עמית, במה אוכל לע–"
am "או מיי גד… אאוי-צ'אן? ✪ ω ✪"
am "או מיי גד… אאוי-צ'אן?
{=emoji}✪ ω ✪"
with hpunch
am "{b}קיההההההה!!! ╰(*°▽°*)╯"
am "{b}קיההההההה!!!
{=emoji}╰(*°▽°*)╯"
am "א-א-אני המעריצה הכי גדולה שלך בעולם אני לא מאמינה שאת פה, ואת עוד בקוספלייי >W<!"
am "א-א-אני המעריצה הכי גדולה שלך בעולם אני לא מאמינה שאת פה, ואת עוד בקוספלייי
{=emoji}>W<{/=emoji}
!"
am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו? (╬▔皿▔)╯"
am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו?
{=emoji}😤"
"עמית מצביעה כרגע עלייך."
@@ -197,7 +202,8 @@ label aoi_route:
stop music fadeout 1.5
pause 2.0
am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך. \(@^0^@)/"
am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך.
{=emoji} \(@^0^@)/"
show aoi excited with dissolve
@@ -209,7 +215,8 @@ label aoi_route:
ao smug "תתעלמי ממנו, זה הכנס הראשון שלו, הוא עוד ילמד. בכל אופן, תודה לך!"
am "וואו… אאוי-צ'אן הודתה לי באופן אישי… q(≧▽≦q"
am "וואו… אאוי-צ'אן הודתה לי באופן אישי…
{=emoji} q(≧▽≦q"
ao worry "…אולי כדאי שנלך."
@@ -553,7 +560,8 @@ label aoi_route:
play music bgm_convention
am "קייה! אאוי-צ'אן!!! φ(゜▽゜*)♪"
am "קייה! אאוי-צ'אן!!!
{=emoji}φ(゜▽゜*)♪"
am "…ואתה. איך אפשר לעזור?"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,11 +1,11 @@
renpy.geometry renpy.matrixcolor renpy.texture
renpy.matrixcolor renpy.texture
renpy.alpha renpy.texture
renpy.dissolve renpy.dissolve
renpy.solid
renpy.ftl
renpy.geometry renpy.solid
renpy.alpha renpy.geometry renpy.texture
renpy.alpha renpy.geometry renpy.texture
renpy.dissolve renpy.geometry
renpy.matrixcolor renpy.texture

View File

@@ -53,7 +53,7 @@ define gui.hover_muted_color = '#d69999'
## The colors used for dialogue and menu choice text.
define gui.text_color = '#ffffff'
define gui.interface_text_color = '#404040'
define gui.interface_text_color = '#858585'
## Fonts and Font Sizes ########################################################

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 KiB

After

Width:  |  Height:  |  Size: 502 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 506 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 514 KiB

After

Width:  |  Height:  |  Size: 550 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 KiB

After

Width:  |  Height:  |  Size: 2.3 MiB

BIN
game/kaomoji.ttf Normal file

Binary file not shown.

View File

@@ -30,6 +30,7 @@ define config.version = "1.0"
## triple-quotes, and leave a blank line between paragraphs.
define gui.about = _p("""
טקסט פה שמסביר כדי לראות אם זה משנה
""")

Binary file not shown.

BIN
game/saves/2-2-LT1.save Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -14,6 +14,7 @@ style default:
properties gui.text_properties()
language gui.language
style input:
properties gui.text_properties("input", accent=True)
adjust_spacing False
@@ -24,6 +25,7 @@ style hyperlink_text:
style gui_text:
properties gui.text_properties("interface")
xalign 1.0
style button:
@@ -475,7 +477,7 @@ screen game_menu(title, scroll=None, yinitial=0.0, spacing=0):
use navigation
textbutton _("Return"):
textbutton _("חזרה"):
style "return_button"
action Return()
@@ -552,28 +554,30 @@ screen about():
## 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.
use game_menu(_("About"), scroll="viewport"):
use game_menu(_("אודות"), scroll="viewport"):
style_prefix "about"
vbox:
label "[config.name!t]"
text _("Version [config.version!t]\n")
label "הכנס הראשון שלי"
text _("גרסא [config.version!t]\n")
## gui.about is usually set in options.rpy.
if gui.about:
text "[gui.about!t]\n"
text _("Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]")
text _("נוצר בעזרת {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]")
style about_label is gui_label
style about_label_text is gui_label_text
style about_text is gui_text
style about_label:
xalign 1.0
style about_label_text:
xalign 1.0
style about_text:
xalign 1.0
style about_label_text:
size gui.label_text_size
xalign 1.0
## Load and Save screens #######################################################
@@ -589,19 +593,19 @@ screen save():
tag menu
use file_slots(_("Save"))
use file_slots(_("שמור"))
screen load():
tag menu
use file_slots(_("Load"))
use file_slots(_("פתח שמירה"))
screen file_slots(title):
default page_name_value = FilePageNameInputValue(pattern=_("Page {}"), auto=_("Automatic saves"), quick=_("Quick saves"))
default page_name_value = FilePageNameInputValue(pattern=_("עמוד {}"), auto=_("שמירות אוטומטיות"), quick=_("שמירות מהירות"))
use game_menu(title):
@@ -643,7 +647,7 @@ screen file_slots(title):
add FileScreenshot(slot) xalign 0.5
text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("empty slot")):
text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("ריק")):
style "slot_time_text"
text FileSaveName(slot):
@@ -681,11 +685,11 @@ screen file_slots(title):
if config.has_sync:
if CurrentScreenName() == "save":
textbutton _("Upload Sync"):
textbutton _("העלה סינק"):
action UploadSync()
xalign 0.5
else:
textbutton _("Download Sync"):
textbutton _("הורד סינק"):
action DownloadSync()
xalign 0.5
@@ -744,16 +748,16 @@ screen preferences():
vbox:
style_prefix "radio"
label _("Display")
textbutton _("Window") action Preference("display", "window")
textbutton _("Fullscreen") action Preference("display", "fullscreen")
label _("תצוגה")
textbutton _("חלון") action Preference("display", "window")
textbutton _("מסך מלא") action Preference("display", "fullscreen")
vbox:
style_prefix "check"
label _("Skip")
textbutton _("Unseen Text") action Preference("skip", "toggle")
textbutton _("After Choices") action Preference("after choices", "toggle")
textbutton _("Transitions") action InvertSelected(Preference("transitions", "toggle"))
label _("דלג")
textbutton _("טקסט חדש") action Preference("skip", "toggle")
textbutton _("אחרי בחירות") action Preference("after choices", "toggle")
textbutton _("מעברים") action InvertSelected(Preference("transitions", "toggle"))
## Additional vboxes of type "radio_pref" or "check_pref" can be
## added here, to add additional creator-defined preferences.
@@ -766,25 +770,25 @@ screen preferences():
vbox:
label _("Text Speed")
label _("מהירות טקסט")
bar value Preference("text speed")
label _("Auto-Forward Time")
label _("העברת טקסט אוטומטית")
bar value Preference("auto-forward time")
vbox:
if config.has_music:
label _("Music Volume")
label _("ווליום מוזיקה")
hbox:
bar value Preference("music volume")
if config.has_sound:
label _("Sound Volume")
label _("ווליום אפקטים")
hbox:
bar value Preference("sound volume")
@@ -794,7 +798,7 @@ screen preferences():
if config.has_voice:
label _("Voice Volume")
label _("ווליום קול")
hbox:
bar value Preference("voice volume")
@@ -805,7 +809,7 @@ screen preferences():
if config.has_music or config.has_sound or config.has_voice:
null height gui.pref_spacing
textbutton _("Mute All"):
textbutton _("השתק הכל"):
action Preference("all mute", "toggle")
style "mute_all_button"
@@ -839,7 +843,8 @@ style mute_all_button_text is check_button_text
style pref_label:
top_margin gui.pref_spacing
bottom_margin 3
xalign 1.0
right_margin 150
style pref_label_text:
yalign 1.0
@@ -875,8 +880,10 @@ style slider_button:
left_margin 15
style slider_button_text:
xalign 1.0
properties gui.text_properties("slider_button")
style slider_vbox:
xsize 675
@@ -983,7 +990,7 @@ screen help():
default device = "keyboard"
use game_menu(_("Help"), scroll="viewport"):
use game_menu(_("עזרה"), scroll="viewport"):
style_prefix "help"
@@ -992,11 +999,11 @@ screen help():
hbox:
textbutton _("Keyboard") action SetScreenVariable("device", "keyboard")
textbutton _("Mouse") action SetScreenVariable("device", "mouse")
textbutton _("מקלדת") action SetScreenVariable("device", "keyboard")
textbutton _("עכבר") action SetScreenVariable("device", "mouse")
if GamepadExists():
textbutton _("Gamepad") action SetScreenVariable("device", "gamepad")
textbutton _("שלט") action SetScreenVariable("device", "gamepad")
if device == "keyboard":
use keyboard_help
@@ -1010,43 +1017,43 @@ screen keyboard_help():
hbox:
label _("Enter")
text _("Advances dialogue and activates the interface.")
text _("מקדם דיאלוג ומפעיל את הממשק")
hbox:
label _("Space")
text _("Advances dialogue without selecting choices.")
label _("רווח")
text _("מקדם דיאלוג בלי לבחור בחירות")
hbox:
label _("Arrow Keys")
text _("Navigate the interface.")
label _("מקשי החיצים")
text _("מנווטים בממשק")
hbox:
label _("Escape")
text _("Accesses the game menu.")
text _("מוביל לתפריט המשחק")
hbox:
label _("Ctrl")
text _("Skips dialogue while held down.")
text _("מדלג על דיאלוגים כאשר נלחץ")
hbox:
label _("Tab")
text _("Toggles dialogue skipping.")
text _("משנה הגדרות דילוג דיאלוגים")
hbox:
label _("Page Up")
text _("Rolls back to earlier dialogue.")
text _("מחזיר את הדיאלוג אחורה")
hbox:
label _("Page Down")
text _("Rolls forward to later dialogue.")
text _("מקדם את הדיאלוג קדימה")
hbox:
label "H"
text _("Hides the user interface.")
text _("מחביא את התצוגת דיאלוגים")
hbox:
label "S"
text _("Takes a screenshot.")
text _("מצלם מסך")
hbox:
label "V"
@@ -1054,59 +1061,59 @@ screen keyboard_help():
hbox:
label "Shift+A"
text _("Opens the accessibility menu.")
text _("פותח את תפריט הנגישות")
screen mouse_help():
hbox:
label _("Left Click")
text _("Advances dialogue and activates the interface.")
label _("קליק שמאלי")
text _("מקדם דיאלוג ומפעיל את הממשק")
hbox:
label _("Middle Click")
text _("Hides the user interface.")
label _("גלגלת העכבר")
text _("מחביא את התצוגת דיאלוגים")
hbox:
label _("Right Click")
text _("Accesses the game menu.")
label _("קליק ימני")
text _("מוביל לתפריט המשחק")
hbox:
label _("Mouse Wheel Up")
text _("Rolls back to earlier dialogue.")
label _("גלילה למעלה")
text _("מחזיר את הדיאלוג אחורה")
hbox:
label _("Mouse Wheel Down")
text _("Rolls forward to later dialogue.")
label _("גלילה למטה")
text _("מקדם את הדיאלוג קדימה")
screen gamepad_help():
hbox:
label _("Right Trigger\nA/Bottom Button")
text _("Advances dialogue and activates the interface.")
label _("RT\nA/כפתור תחתון")
text _("מקדם דיאלוג ומפעיל את הממשק")
hbox:
label _("Left Trigger\nLeft Shoulder")
text _("Rolls back to earlier dialogue.")
label _("LT\nLB")
text _("מחזיר את הדיאלוג אחורה")
hbox:
label _("Right Shoulder")
text _("Rolls forward to later dialogue.")
label _("RB")
text _("מקדם את הדיאלוג קדימה")
hbox:
label _("D-Pad, Sticks")
text _("Navigate the interface.")
label _("חיצים, ג'ויסטיק")
text _("מנווטים בממשק")
hbox:
label _("Start, Guide, B/Right Button")
text _("Accesses the game menu.")
label _("Start, Guide, B/כפתור שמאלי")
text _("מוביל לתפריט המשחק")
hbox:
label _("Y/Top Button")
text _("Hides the user interface.")
label _("Y/כפתור עליון")
text _("מחביא את התצוגת דיאלוגים")
textbutton _("Calibrate") action GamepadCalibrate()
textbutton _("קליברציה") action GamepadCalibrate()
style help_button is gui_button
@@ -1171,9 +1178,8 @@ screen confirm(message, yes_action, no_action):
xalign 0.5
spacing 150
textbutton _("Yes") action yes_action
textbutton _("No") action no_action
textbutton _("כן") action yes_action
textbutton _("לא") action no_action
## Right-click and escape answer "no".
key "game_menu" action no_action
@@ -1218,7 +1224,7 @@ screen skip_indicator():
hbox:
spacing 9
text _("Skipping")
text _("מלדג")
text "▸" at delayed_blink(0.0, 1.0) style "skip_triangle"
text "▸" at delayed_blink(0.2, 1.0) style "skip_triangle"

Binary file not shown.

View File

@@ -7,6 +7,12 @@ init python:
# Declare characters used by this game. The color argument colorizes the
# name of the character.
## Text styles
style emoji is text:
font "DejaVuSans.ttf"
color "#ff0000"
## Characters
# main characters

Binary file not shown.

View File

@@ -558,17 +558,20 @@ label shiro_route:
p "מה? מה קרה?!"
am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!! q(≧▽≦q)"
am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!!
{=emoji}q(≧▽≦q)"
sh "{size=20}אה כן, בגלל זה אני בדרך כלל נשאר מאחורי הקלעים."
sh happy "היי, מה שלומך? את המתנדבת של עמדת התיקון במקרה?"
am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה >//////<"
am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה
{=emoji}>//////<"
p "אוי ואבוי."
am "שירו סנפאי, בטח שאני המתנדבת שלך- כלומר של העמדה! ✪ ω ✪"
am "שירו סנפאי, בטח שאני המתנדבת שלך- כלומר של העמדה!
{=emoji}✪ ω ✪"
show shiro -happy
@@ -611,7 +614,9 @@ label shiro_route:
am "באינטרנט."
am "שירו סנפאי, אני מקווה שהצלחתי לעזור לך ^_^, טיהי~"
am "שירו סנפאי, אני מקווה שהצלחתי לעזור לך
{=emoji}^_^ {/=emoji}
, טיהי~"
sh happy "תודה לך, עזרת לנו המון."

Binary file not shown.

Binary file not shown.

View File

@@ -475,55 +475,55 @@ translate None strings:
# renpy/common/00gui.rpy:448
old "Are you sure?"
new "Are you sure?"
new "האם אתם בטוחים?"
# renpy/common/00gui.rpy:449
old "Are you sure you want to delete this save?"
new "Are you sure you want to delete this save?"
new "האם אתם בטוחים שאתם רוצים למחוק את השמירה הזאת??"
# renpy/common/00gui.rpy:450
old "Are you sure you want to overwrite your save?"
new "Are you sure you want to overwrite your save?"
new "האם אתם בטוחים שאתם רוצים לשמור על השמירה הזאת?"
# renpy/common/00gui.rpy:451
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
new "Loading will lose unsaved progress.\nAre you sure you want to do this?"
new "לפתוח שמירה יאבד התקדמות שלא נשמרה.\nהאם אתם בטוחים?"
# renpy/common/00gui.rpy:452
old "Are you sure you want to quit?"
new "Are you sure you want to quit?"
new "האם אתם בטוחים שאתם רוצים לצאת?"
# renpy/common/00gui.rpy:453
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
new "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
new "האם אתם בטוחים שאתם רוצים לחזור לתפריט?\nבחירה זאת תמחק התקדמות שלא נשמרה."
# renpy/common/00gui.rpy:454
old "Are you sure you want to continue where you left off?"
new "Are you sure you want to continue where you left off?"
new "האם אתם בטוחים שאתם רוצים להמשיך מנקודה זאת?"
# renpy/common/00gui.rpy:455
old "Are you sure you want to end the replay?"
new "Are you sure you want to end the replay?"
new "האם אתם בטוחים שאתם רוצים לסיים את הצפייה מחדש?"
# renpy/common/00gui.rpy:456
old "Are you sure you want to begin skipping?"
new "Are you sure you want to begin skipping?"
new "האם אתם בטוחים שאתם רוצים לדלג?"
# renpy/common/00gui.rpy:457
old "Are you sure you want to skip to the next choice?"
new "Are you sure you want to skip to the next choice?"
new "האם אתם בטוחים שאתם רוצים לדלג לבחירה הבאה?"
# renpy/common/00gui.rpy:458
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 "האם אתם בטוחים שאתם רוצים לדלג על דיאלוג שלא נראה עד לבחירה הבאה?"
# renpy/common/00gui.rpy:459
old "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?"
new "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?"
new "השמירה הזאת נוצרה על מכשיר אחר. שמירות שבנויות באופן זדוני יכולות לפגוע במחשב שלך. האם אתם בוטחים ביוצר השמירה ובכל מי שיכל לשנות את השמירה?"
# renpy/common/00gui.rpy:460
old "Do you trust the device the save was created on? You should only choose yes if you are the device's sole user."
new "Do you trust the device the save was created on? You should only choose yes if you are the device's sole user."
new "האם אתם בוטחים במכשיר עליו נוצרה שמירה זאת? עליכם לבחור בכן רק אם אתם המשתמשים היחידים במכשיר זה"
# renpy/common/00keymap.rpy:325
old "Failed to save screenshot as %s."

Binary file not shown.

View File

@@ -1,4 +1,4 @@
2025-01-19 16:43:47 UTC
2025-01-23 14:39:49 UTC
Windows-10-10.0.19045
Ren'Py 8.3.2.24090902
@@ -7,7 +7,7 @@ Loading error handling took 0.05s
Loading script took 0.18s
Loading save slot metadata took 0.08s
Loading persistent took 0.00s
Running init code took 0.07s
Running init code took 0.06s
Loading analysis data took 0.02s
Analyze and compile ATL took 0.00s
Reloading save slot metadata took 0.05s
@@ -19,7 +19,7 @@ Initial gc took 0.05s
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: Disabled thread optimizations.
Creating interface object took 0.28s
Creating interface object took 0.27s
Cleaning stores took 0.00s
Init translation took 0.05s
Build styles took 0.00s

View File

@@ -1,59 +1,40 @@
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 386, in script
ak "שום דבר מיוחד. זה רק אומר שאני נכנס חינם…"
File "game/sprite_settings.rpy", line 36, in <module>
if face == "excited":
NameError: name 'face' is not defined
After initialization, but before game start.
File "renpy/common/00start.rpy", line 83, in _init_language
renpy.change_language(language)
File "game/screens.rpy", line 578, in <module>
color gui.label_text_color
AttributeError: 'StoreModule' object has no attribute 'label_text_color'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script.rpy", line 386, in script
ak "שום דבר מיוחד. זה רק אומר שאני נכנס חינם…"
File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2573, in execute
Say.execute(self)
File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 615, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "E:\renpy-8.3.2-sdk\renpy\exports\sayexports.py", line 132, in say
who(what, *args, **kwargs)
File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1455, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1106, in do_display
display_say(who,
File "E:\renpy-8.3.2-sdk\renpy\character.py", line 803, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "E:\renpy-8.3.2-sdk\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\renpy-8.3.2-sdk\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "E:\renpy-8.3.2-sdk\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 4 more times]
File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 424, in visit_all
for d in self.visit():
File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1618, in visit
self.update(self.last_st, self.last_at)
File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1629, in update
raw_child, redraw = self.function(st, at, *self.args, **self.kwargs)
File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1720, in condition_switch_show
return condition_switch_pick(switch), None
File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1711, in condition_switch_pick
if renpy.python.py_eval_bytecode(code):
File "E:\renpy-8.3.2-sdk\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "E:\renpy-8.3.2-sdk\renpy\main.py", line 652, in main
run(restart)
File "E:\renpy-8.3.2-sdk\renpy\main.py", line 75, in run
renpy.translation.init_translation()
File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 702, in init_translation
renpy.store._init_language() # type: ignore
File "renpy/common/00start.rpy", line 83, in _init_language
renpy.change_language(language)
File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 796, in change_language
new_change_language(tl, language)
File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 748, in new_change_language
i.apply()
File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2800, in apply
value = renpy.python.py_eval(expr)
File "E:\renpy-8.3.2-sdk\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "E:\renpy-8.3.2-sdk\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/sprite_settings.rpy", line 36, in <module>
if face == "excited":
NameError: name 'face' is not defined
File "game/screens.rpy", line 578, in <module>
color gui.label_text_color
AttributeError: 'StoreModule' object has no attribute 'label_text_color'
Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
Otomai 1.0
Fri Jan 17 01:12:32 2025
Thu Jan 23 11:58:39 2025