Skip to content

Commit 4220508

Browse files
committed
Checking en
1 parent bf1a89e commit 4220508

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

libs/braillify/src/lib.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,8 @@ impl Encoder {
8181
} else {
8282
let word_chars = word.chars().collect::<Vec<char>>();
8383
let word_len = word_chars.len();
84-
85-
let is_all_uppercase = word_chars
86-
.iter()
87-
.filter(|c| c.is_ascii_alphabetic())
88-
.collect::<Vec<&char>>();
89-
let is_all_uppercase =
90-
!is_all_uppercase.is_empty() && is_all_uppercase.iter().all(|c| c.is_uppercase());
84+
// 단어 전체가 대문자인지 확인(타 언어인 경우 반드시 false)
85+
let is_all_uppercase = word_chars.iter().all(|c| c.is_uppercase());
9186
let has_korean_char = word_chars
9287
.iter()
9388
.any(|c| (0xAC00 <= *c as u32 && *c as u32 <= 0xD7A3));
@@ -114,6 +109,7 @@ impl Encoder {
114109
// 어 전체가 대문자이거나 두 글자 이상 연속해서 대문자일 때에는 대문자 단어표
115110
// ⠠을 그 앞에 적는다. 세 개 이상의 연속된 단어가 모두 대문자일 때에는 첫 단어
116111
// 앞에 대문자 구절표 ⠠⠠⠠을 적고, 마지막 단어 뒤에 대문자 종료표 ⠠⠄을 적는다.
112+
println!("가즈아ㅏㅏㅏㅏ");
117113
result.push(32);
118114
result.push(32);
119115
}
@@ -430,7 +426,6 @@ mod test {
430426
use super::*;
431427
#[test]
432428
pub fn test_encode() {
433-
assert_eq!(encode_to_unicode("1998a,").unwrap(), "⠴⠠⠠⠺⠓⠕⠐⠂");
434429
assert_eq!(encode_to_unicode("상상이상의 ").unwrap(), "⠇⠶⠇⠶⠕⠇⠶⠺");
435430
assert_eq!(encode_to_unicode("안녕\n반가워").unwrap(), "⠣⠒⠉⠻\n⠘⠒⠫⠏");
436431
assert_eq!(encode_to_unicode("BMI(지수)").unwrap(), "⠴⠠⠠⠃⠍⠊⠦⠄⠨⠕⠠⠍⠠⠴");

0 commit comments

Comments
 (0)