Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Add Japanese translation
Browse files- app.py +11 -3
- src/about.py +3 -0
app.py
CHANGED
|
@@ -8,6 +8,7 @@ from huggingface_hub import snapshot_download
|
|
| 8 |
from src.about import (
|
| 9 |
BOTTOM_LOGO,
|
| 10 |
CITATION_BUTTON_LABEL,
|
|
|
|
| 11 |
CITATION_BUTTON_TEXT,
|
| 12 |
EVALUATION_QUEUE_TEXT,
|
| 13 |
EVALUATION_QUEUE_TEXT_JP,
|
|
@@ -522,18 +523,20 @@ def set_default_language(request: gr.Request) -> gr.Dropdown:
|
|
| 522 |
return gr.Dropdown(value="🇺🇸 EN")
|
| 523 |
|
| 524 |
|
| 525 |
-
def update_language(language: str) -> tuple[gr.Markdown, gr.Markdown, gr.Markdown]:
|
| 526 |
if language == "🇯🇵 JP":
|
| 527 |
return (
|
| 528 |
gr.Markdown(value=INTRODUCTION_TEXT_JP),
|
| 529 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT_JP),
|
| 530 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT_JP),
|
|
|
|
| 531 |
)
|
| 532 |
else:
|
| 533 |
return (
|
| 534 |
gr.Markdown(value=INTRODUCTION_TEXT),
|
| 535 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT),
|
| 536 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT),
|
|
|
|
| 537 |
)
|
| 538 |
|
| 539 |
|
|
@@ -554,7 +557,7 @@ with gr.Blocks(css=custom_css, css_paths="style.css", theme=gr.themes.Glass()) a
|
|
| 554 |
with gr.Row():
|
| 555 |
with gr.Accordion("📙 Citation", open=False):
|
| 556 |
citation_button = gr.Textbox(
|
| 557 |
-
label=
|
| 558 |
value=CITATION_BUTTON_TEXT,
|
| 559 |
lines=20,
|
| 560 |
elem_id="citation-button",
|
|
@@ -574,7 +577,12 @@ with gr.Blocks(css=custom_css, css_paths="style.css", theme=gr.themes.Glass()) a
|
|
| 574 |
language.change(
|
| 575 |
fn=update_language,
|
| 576 |
inputs=language,
|
| 577 |
-
outputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 578 |
api_name=False,
|
| 579 |
)
|
| 580 |
|
|
|
|
| 8 |
from src.about import (
|
| 9 |
BOTTOM_LOGO,
|
| 10 |
CITATION_BUTTON_LABEL,
|
| 11 |
+
CITATION_BUTTON_LABEL_JP,
|
| 12 |
CITATION_BUTTON_TEXT,
|
| 13 |
EVALUATION_QUEUE_TEXT,
|
| 14 |
EVALUATION_QUEUE_TEXT_JP,
|
|
|
|
| 523 |
return gr.Dropdown(value="🇺🇸 EN")
|
| 524 |
|
| 525 |
|
| 526 |
+
def update_language(language: str) -> tuple[gr.Markdown, gr.Markdown, gr.Markdown, gr.Textbox]:
|
| 527 |
if language == "🇯🇵 JP":
|
| 528 |
return (
|
| 529 |
gr.Markdown(value=INTRODUCTION_TEXT_JP),
|
| 530 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT_JP),
|
| 531 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT_JP),
|
| 532 |
+
gr.Textbox(label=CITATION_BUTTON_LABEL_JP),
|
| 533 |
)
|
| 534 |
else:
|
| 535 |
return (
|
| 536 |
gr.Markdown(value=INTRODUCTION_TEXT),
|
| 537 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT),
|
| 538 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT),
|
| 539 |
+
gr.Textbox(label=CITATION_BUTTON_LABEL),
|
| 540 |
)
|
| 541 |
|
| 542 |
|
|
|
|
| 557 |
with gr.Row():
|
| 558 |
with gr.Accordion("📙 Citation", open=False):
|
| 559 |
citation_button = gr.Textbox(
|
| 560 |
+
label=CITATION_BUTTON_LABEL_JP,
|
| 561 |
value=CITATION_BUTTON_TEXT,
|
| 562 |
lines=20,
|
| 563 |
elem_id="citation-button",
|
|
|
|
| 577 |
language.change(
|
| 578 |
fn=update_language,
|
| 579 |
inputs=language,
|
| 580 |
+
outputs=[
|
| 581 |
+
introduction_text,
|
| 582 |
+
llm_benchmarks_text,
|
| 583 |
+
evaluation_queue_text,
|
| 584 |
+
citation_button,
|
| 585 |
+
],
|
| 586 |
api_name=False,
|
| 587 |
)
|
| 588 |
|
src/about.py
CHANGED
|
@@ -376,7 +376,10 @@ BOTTOM_LOGO = """
|
|
| 376 |
</a>
|
| 377 |
</div>
|
| 378 |
"""
|
|
|
|
| 379 |
CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
|
|
|
|
|
|
|
| 380 |
CITATION_BUTTON_TEXT = r"""@misc{OJLL,
|
| 381 |
author = {Miyao, Yusuke and Ishida, Shigeki and Okamoto, Takumi and Han, Namgi and Mousterou, Akim and Fourrier, Clémentine and Hayashi, Toshihiro and Tachibana, Yuichiro},
|
| 382 |
title = {Open Japanese LLM Leaderboard},
|
|
|
|
| 376 |
</a>
|
| 377 |
</div>
|
| 378 |
"""
|
| 379 |
+
|
| 380 |
CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
|
| 381 |
+
CITATION_BUTTON_LABEL_JP = "引用の際は、次のスニペットをコピーしてご利用ください"
|
| 382 |
+
|
| 383 |
CITATION_BUTTON_TEXT = r"""@misc{OJLL,
|
| 384 |
author = {Miyao, Yusuke and Ishida, Shigeki and Okamoto, Takumi and Han, Namgi and Mousterou, Akim and Fourrier, Clémentine and Hayashi, Toshihiro and Tachibana, Yuichiro},
|
| 385 |
title = {Open Japanese LLM Leaderboard},
|