Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Change button labels depending on the selected language
Browse files
app.py
CHANGED
|
@@ -313,6 +313,15 @@ leaderboard_df_filtered = select_columns(leaderboard_df, initial_columns)
|
|
| 313 |
|
| 314 |
# Leaderboard demo
|
| 315 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
with gr.Blocks() as demo_leaderboard:
|
| 317 |
with gr.Row():
|
| 318 |
search_bar = gr.Textbox(
|
|
@@ -324,9 +333,9 @@ with gr.Blocks() as demo_leaderboard:
|
|
| 324 |
shown_columns_dict = {}
|
| 325 |
checkboxes = []
|
| 326 |
with gr.Row():
|
| 327 |
-
select_all_button = gr.Button(
|
| 328 |
-
select_none_button = gr.Button(
|
| 329 |
-
select_avg_only_button = gr.Button(
|
| 330 |
|
| 331 |
for task_type in TaskType:
|
| 332 |
if task_type == TaskType.NotTask:
|
|
@@ -603,13 +612,26 @@ def set_default_language(request: gr.Request) -> gr.Radio:
|
|
| 603 |
return gr.Radio(value="🇺🇸 EN")
|
| 604 |
|
| 605 |
|
| 606 |
-
def update_language(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 607 |
if language == "🇯🇵 JA":
|
| 608 |
return (
|
| 609 |
gr.Markdown(value=INTRODUCTION_TEXT_JA),
|
| 610 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT_JA),
|
| 611 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT_JA),
|
| 612 |
gr.Textbox(label=CITATION_BUTTON_LABEL_JA),
|
|
|
|
|
|
|
|
|
|
| 613 |
)
|
| 614 |
else:
|
| 615 |
return (
|
|
@@ -617,6 +639,9 @@ def update_language(language: str) -> tuple[gr.Markdown, gr.Markdown, gr.Markdow
|
|
| 617 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT),
|
| 618 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT),
|
| 619 |
gr.Textbox(label=CITATION_BUTTON_LABEL),
|
|
|
|
|
|
|
|
|
|
| 620 |
)
|
| 621 |
|
| 622 |
|
|
@@ -662,6 +687,9 @@ with gr.Blocks(css_paths="style.css", theme=gr.themes.Glass()) as demo:
|
|
| 662 |
llm_benchmarks_text,
|
| 663 |
evaluation_queue_text,
|
| 664 |
citation_button,
|
|
|
|
|
|
|
|
|
|
| 665 |
],
|
| 666 |
api_name=False,
|
| 667 |
)
|
|
|
|
| 313 |
|
| 314 |
# Leaderboard demo
|
| 315 |
|
| 316 |
+
|
| 317 |
+
SELECT_ALL_BUTTON_LABEL = "Select All"
|
| 318 |
+
SELECT_ALL_BUTTON_LABEL_JA = "全選択"
|
| 319 |
+
SELECT_NONE_BUTTON_LABEL = "Select None"
|
| 320 |
+
SELECT_NONE_BUTTON_LABEL_JA = "全解除"
|
| 321 |
+
SELECT_AVG_ONLY_BUTTON_LABEL = "AVG Only"
|
| 322 |
+
SELECT_AVG_ONLY_BUTTON_LABEL_JA = "AVGのみ"
|
| 323 |
+
|
| 324 |
+
|
| 325 |
with gr.Blocks() as demo_leaderboard:
|
| 326 |
with gr.Row():
|
| 327 |
search_bar = gr.Textbox(
|
|
|
|
| 333 |
shown_columns_dict = {}
|
| 334 |
checkboxes = []
|
| 335 |
with gr.Row():
|
| 336 |
+
select_all_button = gr.Button(SELECT_ALL_BUTTON_LABEL_JA, size="sm")
|
| 337 |
+
select_none_button = gr.Button(SELECT_NONE_BUTTON_LABEL_JA, size="sm")
|
| 338 |
+
select_avg_only_button = gr.Button(SELECT_AVG_ONLY_BUTTON_LABEL_JA, size="sm")
|
| 339 |
|
| 340 |
for task_type in TaskType:
|
| 341 |
if task_type == TaskType.NotTask:
|
|
|
|
| 612 |
return gr.Radio(value="🇺🇸 EN")
|
| 613 |
|
| 614 |
|
| 615 |
+
def update_language(
|
| 616 |
+
language: str,
|
| 617 |
+
) -> tuple[
|
| 618 |
+
gr.Markdown,
|
| 619 |
+
gr.Markdown,
|
| 620 |
+
gr.Markdown,
|
| 621 |
+
gr.Textbox,
|
| 622 |
+
gr.Button,
|
| 623 |
+
gr.Button,
|
| 624 |
+
gr.Button,
|
| 625 |
+
]:
|
| 626 |
if language == "🇯🇵 JA":
|
| 627 |
return (
|
| 628 |
gr.Markdown(value=INTRODUCTION_TEXT_JA),
|
| 629 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT_JA),
|
| 630 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT_JA),
|
| 631 |
gr.Textbox(label=CITATION_BUTTON_LABEL_JA),
|
| 632 |
+
gr.Button(value=SELECT_ALL_BUTTON_LABEL_JA),
|
| 633 |
+
gr.Button(value=SELECT_NONE_BUTTON_LABEL_JA),
|
| 634 |
+
gr.Button(value=SELECT_AVG_ONLY_BUTTON_LABEL_JA),
|
| 635 |
)
|
| 636 |
else:
|
| 637 |
return (
|
|
|
|
| 639 |
gr.Markdown(value=LLM_BENCHMARKS_TEXT),
|
| 640 |
gr.Markdown(value=EVALUATION_QUEUE_TEXT),
|
| 641 |
gr.Textbox(label=CITATION_BUTTON_LABEL),
|
| 642 |
+
gr.Button(value=SELECT_ALL_BUTTON_LABEL),
|
| 643 |
+
gr.Button(value=SELECT_NONE_BUTTON_LABEL),
|
| 644 |
+
gr.Button(value=SELECT_AVG_ONLY_BUTTON_LABEL),
|
| 645 |
)
|
| 646 |
|
| 647 |
|
|
|
|
| 687 |
llm_benchmarks_text,
|
| 688 |
evaluation_queue_text,
|
| 689 |
citation_button,
|
| 690 |
+
select_all_button,
|
| 691 |
+
select_none_button,
|
| 692 |
+
select_avg_only_button,
|
| 693 |
],
|
| 694 |
api_name=False,
|
| 695 |
)
|