Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(macros): add Korean translations #7971

Merged
merged 15 commits into from
Feb 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion kumascript/macros/AvailableInWorkers.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const note = mdn.localString({
"es": "Nota:",
"fr": "Note:",
"ja": "注:",
"ko": "주의:",
"ko": "참고:",
"ru": "Примечание:",
"zh-CN": "备注:",
"zh-TW": "備註:"
Expand Down
151 changes: 151 additions & 0 deletions kumascript/macros/CSSRef.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,157 @@ const text = mdn.localStringMap({
'Supporting_older_browsers': '古いブラウザーの対応',
'Assessment_Fundamental_Layout_Comprehension': '評価課題: 基礎的なレイアウトの理解',
},
'ko': {
'Tutorials': '자습서',
'CSS_basics': 'CSS 기초',
'CSS_first_steps': 'CSS 첫 번째 단계',
'CSS_first_steps_overview': 'CSS 첫 번째 단계',
'What_is_CSS': 'CSS란 무엇인가?',
'Getting_started_with_CSS': 'CSS 시작하기',
'How_CSS_is_structured': 'CSS의 구조',
'How_CSS_works': 'CSS 작동 방식',
'Assessment_Styling_a_biography_page': '과제: 프로필 페이지 만들기',
'CSS_building_blocks': 'CSS 구성요소',
'CSS_building_blocks_overview': 'CSS 구성요소',
'Cascade_and_inheritance': '계단식 및 상속',
'CSS_selectors': 'CSS 선택자',
'The_box_model': '박스 모델',
'Backgrounds_and_borders': '배경 및 테두리',
'Handling_different_text_directions': '텍스트 표시 방향 제어하기',
'Overflowing_content': '콘텐츠 overflow',
'CSS_values_and_units': 'CSS 값과 단위',
'Sizing_items_in_CSS': 'CSS에서 항목 크기 조정',
'Images_media_and_form_elements': '이미지, 미디어 및 양식 요소',
'Styling_tables': '표 꾸미기',
'Debugging_CSS': 'CSS 디버깅',
'Organizing_your_CSS': 'CSS 구성',
'Assessment_Fundamental_CSS_comprehension': '과제: 기본적인 CSS 이해',
'Assessment_Creating_fancy_letterheaded_paper': '과제: 이쁜 레터 모양 종이 만들기',
'Assessment_A_cool_looking_box': '과제: 멋진 박스 만들기 ',
'Styling_text': '텍스트 꾸미기',
'Styling_text_overview': '텍스트 꾸미기',
'Fundamental_text_and_font_styling': '기본적인 텍스트 및 글꼴 꾸미기',
'Styling_lists': '목록 꾸미기',
'Styling_links': '링크 꾸미기',
'Web_fonts': '웹 글꼴',
'Assessment_Typesetting_a_community_school_homepage': '과제: 학교 홈페이지 만들기',
'CSS_layout': 'CSS 레이아웃',
'CSS_layout_overview': 'CSS 레이아웃',
'Introduction_to_CSS_layout' : 'CSS 레이아웃 입문서',
'Normal_Flow' : '일반 대열',
'Flexbox': '플렉스박스',
'Grids' : '그리드',
'Floats': 'Floats',
'Positioning': '위치잡기',
'Multiple-column_layout': '다단 레이아웃',
'Responsive_design': '반응형 디자인',
'Beginners_guide_to_media_queries': '초보자를 위한 미디어 쿼리 안내서',
'Legacy_layout_methods': '레거시 레이아웃 메서드',
'Supporting_older_browsers': '이전 브라우저 지원',
'Assessment_Fundamental_Layout_Comprehension' : '과제 기본적인 레이아웃 사용하기',
'Reference': 'CSS 참고서',
'Guides': '안내서',
'Animations': '애니메이션',
'Using_CSS_animations': 'CSS 애니메이션 사용하기',
'Backgrounds_and_Borders': '배경과 보더',
'Using_multiple_backgrounds': '한 번에 여러 배경 사용하기',
'Resizing_background_images': '배경 이미지 크기 조정하기',
'Box_alignment': '박스 정렬',
'Box_alignment_in_block_layout': '블록 레이아웃 박스 정렬하기',
'Box_alignment_in_flexbox': '플렉스박스 박스 정렬하기',
'Box_alignment_in_grid_layout': '그리드 레이아웃 박스 정렬하기',
'Box_alignment_in_multi-column_layout': '다단 레이아웃 박스 정렬하기',
'Box_model': '박스 모델',
'Introduction_to_the_CSS_basic_box_model': 'CSS 기본 박스 모델 입문',
'Mastering_margin_collapsing': '여백 상쇄 정복',
'Columns': '다단 레이아웃',
'Basic_concepts_of_Multicol': '다단 레이아웃의 기본 개념',
'Styling_columns': '다단 레이아웃 꾸미기',
'Spanning_and_balancing': 'Spanning 과 balancing',
'Handling_overflow_in_Multicol': '다단 레이아웃에서 overflow 처리하기',
'Content_breaks_in_Multicol': '다단 레이아웃에서 컨텐츠 나누기',
'Conditional_rules': 'CSS에서 규칙 정의하기',
'Using_feature_queries': '기능 쿼리 사용하기',
'CSSOM_view': 'CSSOM view',
'Coordinate_systems': '좌표 시스템',
'Flexbox': '플렉스박스',
'Basic_concepts_of_Flexbox': '플렉스박스의 기본 개념',
'Comparison_with_other_layout_methods': '다른 레이아웃과 비교해보기',
'Aligning_items_in_a_flex_container': '항목 정렬하기',
'Ordering_flex_items': '항목 순서 정하기',
'Controlling_flex_item_ratios': '항목 비율 설정하기',
'Mastering_wrapping_of_flex_items': '항목 wrapping 정복하기',
'Typical_use_cases_of_Flexbox': '플렉스박스 적용 사례',
'Backwards_compatibility_of_Flexbox': '플렉스박스의 하위 호환성',
'Flow_layout': '플로 레이아웃',
'Block_and_Inline_layout_in_normal_flow': '일반 대열 속 블록 및 인라인 레이아웃',
'In_flow_and_Out_of_flow': '대열과 탈대열',
'Formatting_contexts_explained': '서식 상황 입문서',
'Flow_layout_and_writing_modes': '플로 레이아웃과 쓰기 모드',
'Flow_layout_and_overflow': '플로 레이아웃과 overflow',
'Fonts': '글꼴',
'OpenType_font_features_guide': '오픈타입 글꼴 기능 안내서',
'Variable_fonts_guide': '다양한 글꼴 안내서',
'Grid': '그리드',
'Basics_concepts_of_grid_layout': '그리드 레이아웃 기본 개념',
'Relationship_to_other_layout_methods': '그리드 레이아웃과 다른 레이아웃과의 관계성',
'Line-based_placement': '라인을 이용한 그리드 배치',
'Grid_template_areas': '그리드 템플릿 영역',
'Layout_using_named_grid_lines': '이름으로 레이아웃 정하기',
'Auto-placement_in_grid_layout': '그리드 레이아웃의 자동 배치',
'Box_alignment_in_grid_layout': '그리드 레이아웃의 박스 정렬',
'Grids_logical_values_and_writing_modes': '그리드, logical 값, 쓰기 모드',
'Grid_layout_and_accessibility': '그리드 레이아웃과 접근성',
'Grid_Layout_and_progressive_enhancement': '그리드 레이아웃과 꾸준한 발전 ',
'Realizing_common_layouts_using_grids': '자주 사용되는 레이아웃',
'Subgrid': '하위 그리드',
'Masonry_layout': 'Masonry 레이아웃',
'Images': '이미지',
'Using_CSS_gradients': 'CSS 그레이디언트 사용하기',
'Lists_and_counters': '리스트와 카운터',
'Using_CSS_counters': 'CSS 카운터 사용하기',
'Consistent_list_indentation': '리스트 들여쓰기',
'Logical_properties': 'Logical 속성',
'Basic_concepts': '기본 개념',
'Floating_and_positioning': 'Floating 과 positioning',
'Margins_borders_and_padding': '바깥여백(마진), 테두리(보더) 그리고 안쪽여백(패딩)',
'Sizing': '크기 조절하기',
'Media_queries': '미디어 쿼리',
'Using_media_queries': '미디어 쿼리 사용하기',
'Using_media_queries_for_accessibility': '접근성을 위한 미디어 쿼리 사용하기',
'Testing_media_queries_programmatically': '미디어 쿼리 테스트하기',
'Positioning': '위치 잡기',
'Understanding_CSS_z-index': 'CSS z-index 이해하기',
'Scroll_snap': '스크롤 스냅',
'Basic_concepts_of_scroll_snap': '스크롤 스냅 기본 개념',
'Browser_compatibility_and_scroll_snap': '스크롤 스냅과 브라우저 호환성',
'Shapes': '도형',
'Overview_of_shapes': '도형의 기본 개념',
'Shapes_from_box_values': 'CSS 박스 모델로 도형 만들기',
'Basic_shapes': '기본 도형들',
'Shapes_from_images': '이미지로 도형 만들기',
'Text': '텍스트',
'Wrapping_and_breaking_text': '텍스 포장하기 및 나누기',
'Transforms': '변형',
'Using_transforms': 'CSS 변형 사용하기',
'Transitions': '트랜지션',
'Using_transitions': 'CSS 트랜지션 사용하기',
'Layout_cookbook': '레이아웃 비법서',
'Media_objects': '미디어 객체',
'Columns': '열',
'Center_an_element': '아이템 중앙 정렬 하기',
'Sticky_footers': '바닥글 sticky 설정하기',
'Split_navigation': '네비게이션 나누기',
'Breadcrumb_navigation': '네비게이션 breadcrumb 설정하기',
'List_group_with_badges': '뱃지로 리스트 그룹화하기',
'Pagination': 'Pagination',
'Card': '카드',
'Grid_wrapper': '그리드 wrapper',
'Tools': '도구',
'Color_picker_tool': '색상 선택 도구',
'Box-shadow_generator': '박스에 그림자 생성기',
'Border-image_generator' : '보더 이미지 생성기',
},
'pt-BR': {
'Tutorials': 'Tutoriais',
'CSS_basics': 'O básico de CSS',
Expand Down
2 changes: 1 addition & 1 deletion kumascript/macros/CanvasSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ var text = mdn.localStringMap({
},
'ko': {
'Canvas_API': 'Canvas API',
'Canvas_tutorial': 'Canvas 튜토리얼',
'Canvas_tutorial': 'Canvas 자습서',
'Basic_usage': '기본 사용',
'Drawing_shapes': '도형 그리기',
'Applying': '스타일 및 색상 적용하기',
Expand Down
2 changes: 2 additions & 0 deletions kumascript/macros/DeprecatedBadge.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@

const title = mdn.localString({
"en-US": "Deprecated. Not for use in new websites.",
"ko": "지원이 중단되었습니다. 새로운 웹사이트에서 사용하지 마세요.",
"zh-CN": "已弃用。请不要在新的网站中使用。",
"zh-TW": "已棄用。請不要在新的網站中使用。"
});

const abbreviation = mdn.localString({
"en-US": "Deprecated",
"ko": "지원이 중단되었습니다.",
"zh-CN": "已弃用",
"zh-TW": "已棄用"
});
Expand Down
9 changes: 9 additions & 0 deletions kumascript/macros/FirefoxSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,15 @@ const text = mdn.localStringMap({
"Themes": "テーマ",
"Firefox_documentation": "Firefox ドキュメント",
},
"ko": {
"Firefox_releases": "Firefox 릴리즈",
"Firefox_release_notes_developer": "개발자를 위한 Firefox 릴리즈 노트",
"Experimental_features_firefox": "Firefox의 실험적인 기능",
"Add-ons": "Add-ons",
"Browser_extensions": "브라우저 확장 프로그램",
"Themes": "테마",
"Firefox_documentation": "Firefox 문서",
},
"pt-BR": {
"Firefox_releases": "Lançamentos do Firefox",
"Firefox_release_notes_developer": "Notas de lançamento do Firefox para desenvolvedores",
Expand Down
3 changes: 2 additions & 1 deletion kumascript/macros/Firefox_for_developers.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,9 @@ var slug = mdn.localString({

// for content
var str = mdn.localString({
"fr" : ["Firefox ", " pour les développeurs"],
"en-US": ["Firefox ", " for developers"],
"fr" : ["Firefox ", " pour les développeurs"],
"ko": ["Firefox", "릴리즈노트"],
"ru": ["Firefox ", " для разработчиков"]
});

Expand Down
28 changes: 14 additions & 14 deletions kumascript/macros/GamesSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -294,17 +294,17 @@ const text = mdn.localStringMap({
"APIs_for_game_development": "게임 개발에 필요한 API",
"Canvas": "Canvas",
"CSS": "CSS",
"Full_Screen": "Full screen",
"Gamepad": "Gamepad",
"Full_Screen": "전체 화면",
"Gamepad": "게임패드",
"IndexedDB": "IndexedDB",
"JavaScript": "JavaScript",
"Pointer_Lock": "Pointer Lock",
"SVG": "SVG",
"Typed_Arrays": "Typed Arrays",
"Web_Audio": "Web Audio",
"Typed_Arrays": "형식화 배열",
"Web_Audio": "웹 오디오",
"WebGL": "WebGL",
"WebRTC": "WebRTC",
"Web_Sockets": "WebSockets",
"Web_Sockets": "웹 소켓",
"WebVR": "WebVR",
"Web_Workers": "Web Workers",
"XMLHttpRequest": "XMLHttpRequest",
Expand All @@ -319,20 +319,20 @@ const text = mdn.localStringMap({
"3D_games_on_the_Web": "웹 3D 게임",
"3D_games_on_the_Web_overview": "웹 3D 게임",
"Explaining_basic_3D_theory": "기본적인 3D 이론",
"Building_up_a_basic_demo_with_A-Frame": "Building up a basic demo with A-Frame",
"Building_up_a_basic_demo_with_Babylon.js": "Building up a basic demo with Babylon.js",
"Building_up_a_basic_demo_with_A-Frame": "A-Frame를 사용하여 데모 만들기",
"Building_up_a_basic_demo_with_Babylon.js": "Babylon.js를 사용하여 데모 만들기",
"Building_up_a_basic_demo_with_PlayCanvas": "PlayCanvas를 사용하여 데모 만들기",
"Building_up_a_basic_demo_with_Three.js": "Three.js를 사용하여 데모 만들기",
"WebVR_guide": "WebVR",
"3D_collision_detection": "3D 충돌 감지",
"Bounding_volume_collision_detection_with_THREE.js": "THREE.js를 사용한 충돌 용적 감지",
"Implementing_game_control_mechanisms": "Implementing game control mechanisms",
"Control_mechanisms": "Control mechanisms",
"Mobile_touch": "Mobile touch",
"Desktop_with_mouse_and_keyboard": "Desktop with mouse and keyboard",
"Desktop_with_gamepad": "Desktop with gamepad",
"Other": "Other",
"Tutorials": "튜토리얼",
"Implementing_game_control_mechanisms": "게임 제어 원리 적용하기",
"Control_mechanisms": "제어 원리",
"Mobile_touch": "모바일 터치",
"Desktop_with_mouse_and_keyboard": "데스크톱과 마우스와 키보드",
"Desktop_with_gamepad": "데스크톱과 게임패드",
"Other": "기타",
"Tutorials": "자습서",
"2D_breakout_game_using_pure_JavaScript": "순수 자바스크립트를 사용한 2D 게임",
"2D_breakout_game_using_Phaser": "Phaser를 사용한 2D 게임",
"2D_maze_game_with_device_orientation": "기기 수평/수직 기능을 활용한 2D 주사위 게임",
Expand Down
30 changes: 18 additions & 12 deletions kumascript/macros/HTMLRefTable.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -16,42 +16,48 @@ let l10n = {
element : mdn.localString({
"en-US": "Element",
"fr" : "Élément",
"zh-CN": "元素",
"ru" : "Элемент"
"ko" : "요소",
"ru" : "Элемент",
"zh-CN": "元素"
}),

description : mdn.localString({
"en-US": "Description",
"zh-CN": "描述",
"ru" : "Описание"
"ko" : "설명",
"ru" : "Описание",
"zh-CN": "描述"
}),

deprecated : mdn.localString({
"en-US": "This element is deprecated.",
"fr" : "Cet élément est obsolète.",
"zh-CN": "该元素已被废弃",
"ru" : "Этот элемент устарел."
"ko" : "이 요소는 더 이상 사용되지 않습니다.",
"ru" : "Этот элемент устарел.",
"zh-CN": "该元素已被废弃"
}),

experimental : mdn.localString({
"en-US": "This element is considered experimental.",
"fr" : "Cet élément est considéré comme experimental.",
"zh-CN": "该元素仍处于试验阶段",
"ru" : "Этот элемент считается экспериментальным."
"ko" : "실험적인 요소입니다.",
"ru" : "Этот элемент считается экспериментальным.",
"zh-CN": "该元素仍处于试验阶段"
}),

html5 : mdn.localString({
"en-US": "This element has been introduced with HTML5.",
"fr" : "Cet élément a été ajouté avec HTML5.",
"zh-CN": "该元素于 HTML5 规范中引入",
"ru" : "Этот элемент не был представлен в HTML5."
"ko" : "이 요소는 HTML5에서 처음 소개되었습니다.",
"ru" : "Этот элемент не был представлен в HTML5.",
"zh-CN": "该元素于 HTML5 规范中引入"
}),

components : mdn.localString({
"en-US": "This element has been introduced with the Web Components specifications.",
"fr" : "Cet élément a été introduit par les spécifications sur les Web Components.",
"zh-CN": "该元素于 Web 组建规范中引入",
"ru" : "Этот элемент представлен в спецификации Веб компонентов."
"ko" : "이 요소는 웹 컴포넌트 명세에서 처음 소개되었습니다.",
"ru" : "Этот элемент представлен в спецификации Веб компонентов.",
"zh-CN": "该元素于 Web 组建规范中引入"
})
};

Expand Down
42 changes: 42 additions & 0 deletions kumascript/macros/HTMLSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,48 @@ var text = mdn.localStringMap({
'Content_categories': 'コンテンツカテゴリー',
'Constraint_validation': '制約検証',
},
'ko': {
'Tutorials': '자습서:',
'HTML_basics': 'HTML 기초',
'Introduction_to_HTML': 'HTML 입문서',
'Introduction_to_HTML_overview': 'HTML 소개',
'Getting_started_with_HTML': 'HTML 시작하기',
'Whats_in_the_head_metadata_in_HTML': 'head 태그에는 무엇이 있을까? HTML의 메타데이터',
'HTML_text_fundamentals': 'HTML 텍스트',
'Creating_hyperlinks': '하이퍼링크 만들기',
'Advanced_text_formatting': '고급 텍스트 서식',
'Document_and_website_structure': '문서와 웹사이트 구조',
'Debugging_HTML': 'HTML 디버깅',
'Assessment_Marking_up_a_letter': '과제: 문서 마크업 하기',
'Assessment_Structuring_a_page_of_content': '과제: 페이지 내용 구조화하기',
'Multimedia_and_embedding': '멀티미디어와 임베딩',
'Multimedia_and_embedding_overview': '멀티미디어와 임베딩 소개',
'Images_in_HTML': 'HTML의 이미지',
'Video_and_audio_content': '비디오와 오디오 컨텐츠',
'From_object_to_iframe_other_embedding_technologies': 'object에서 iframe - 다른 임베딩 기술',
'Adding_vector_graphics_to_the_web': '벡터 그래픽 추가하기',
'Responsive_images': '반응형 이미지',
'Assessment_Mozilla_splash_page': '과제: Mozilla 페이지 만들기',
'HTML_tables' : 'HTML 테이블',
'HTML_tables_overview' : 'HTML 테이블 소개',
'HTML_table_basics' : 'HTML 테이블 기초',
'HTML_table_advanced_features_and_accessibility' : 'HTML 테이블 고급 기능과 접근성',
'Assessment_Structuring_planet_data' : '과제: 행성 데이터 만들기',
'Reference': '참고서:',
'HTML_Elements': 'HTML 요소',
'Global_attributes': '전역 속성',
'Attributes': '속성',
'Input_types': '<code>&lt;input&gt;</code> types',
'Guides': '안내서:',
'Allowing_cross-origin_images_and_canvas': 'cross-origin이 가능한 이미지와 캔버스',
'Block-level_elements': '블록 단위 요소',
'Inline_elements': '인라인 요소',
'Date_and_time_formats': 'HTML의 날짜와 시간 형식',
'Microdata': 'Microdata',
'Microformats': 'Microformats',
'Quirks_Mode_and_Standards_Mode': '쿼크모드와 표준모드',
'Viewport_meta_tag': '뷰포트 메타 태그',
},
'pt-BR': {
'Tutorials': 'Tutoriais',
'HTML_basics': 'O básico de HTML',
Expand Down
2 changes: 1 addition & 1 deletion kumascript/macros/HTTPSidebar.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ var text = mdn.localStringMap({
},
'ko': {
'HTTP': 'HTTP',
'HTTPGuide': 'HTTP 가이드',
'HTTPGuide': 'HTTP 안내서',
'Basics': 'HTTP 기본',
'Overview': 'HTTP 개요',
'Evolution': 'HTTP의 진화',
Expand Down
Loading