Forms · SignaturePad: Sign here and Clear read i18n (English and zh-CN built in)
This commit is contained in:
2 files changed
+9
-2
No files matched your search
@@ -9,6 +9,7 @@ use gpui::{
|
|||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
buttons::{Button, ButtonVariant},
|
buttons::{Button, ButtonVariant},
|
||||||
|
i18n,
|
||||||
layout::seeded::use_seeded,
|
layout::seeded::use_seeded,
|
||||||
theme::{ActiveTheme, ControlSize, Radius, TextSize},
|
theme::{ActiveTheme, ControlSize, Radius, TextSize},
|
||||||
};
|
};
|
||||||
@@ -238,7 +239,9 @@ impl RenderOnce for SignaturePad {
|
|||||||
.text_size(theme.text_size(TextSize::Sm))
|
.text_size(theme.text_size(TextSize::Sm))
|
||||||
.text_color(colors.fg_subtle)
|
.text_color(colors.fg_subtle)
|
||||||
.child("×")
|
.child("×")
|
||||||
.when(empty, |line| line.child("Sign here")),
|
.when(empty, |line| {
|
||||||
|
line.child(i18n::text(cx, "signature.here", &[]))
|
||||||
|
}),
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
canvas(
|
canvas(
|
||||||
@@ -262,7 +265,7 @@ impl RenderOnce for SignaturePad {
|
|||||||
.gap_1()
|
.gap_1()
|
||||||
.child(pad)
|
.child(pad)
|
||||||
.child(
|
.child(
|
||||||
Button::new((self.id, "clear"), "Clear")
|
Button::new((self.id, "clear"), i18n::text(cx, "signature.clear", &[]))
|
||||||
.size(ControlSize::Sm)
|
.size(ControlSize::Sm)
|
||||||
.variant(ButtonVariant::Ghost)
|
.variant(ButtonVariant::Ghost)
|
||||||
.disabled(empty)
|
.disabled(empty)
|
||||||
|
|||||||
@@ -65,6 +65,8 @@ const EN: &[(&str, &str)] = &[
|
|||||||
("pagination.previous", "Previous page"),
|
("pagination.previous", "Previous page"),
|
||||||
("pagination.next", "Next page"),
|
("pagination.next", "Next page"),
|
||||||
("pagination.jump", "Go to"),
|
("pagination.jump", "Go to"),
|
||||||
|
("signature.here", "Sign here"),
|
||||||
|
("signature.clear", "Clear"),
|
||||||
];
|
];
|
||||||
|
|
||||||
const ZH_CN: &[(&str, &str)] = &[
|
const ZH_CN: &[(&str, &str)] = &[
|
||||||
@@ -128,6 +130,8 @@ const ZH_CN: &[(&str, &str)] = &[
|
|||||||
("pagination.previous", "上一页"),
|
("pagination.previous", "上一页"),
|
||||||
("pagination.next", "下一页"),
|
("pagination.next", "下一页"),
|
||||||
("pagination.jump", "跳至"),
|
("pagination.jump", "跳至"),
|
||||||
|
("signature.here", "在此签名"),
|
||||||
|
("signature.clear", "清除"),
|
||||||
];
|
];
|
||||||
|
|
||||||
/// Ely's own message for `key` in `locale`, English for a locale Ely does not ship; fails on an unknown key.
|
/// Ely's own message for `key` in `locale`, English for a locale Ely does not ship; fails on an unknown key.
|
||||||
|
|||||||
Reference in new issue
Block a user