Skip to content

Commit 976de5f

Browse files
KEN0421claude
andcommitted
i18n: ko/es translations for 6 design/finance/science tools (batch 13)
color-palette, gradient, shadow, moon-phase, savings-goal, scientific-notation. Status: ko 93/104, es 86/104. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent afa7945 commit 976de5f

12 files changed

Lines changed: 818 additions & 0 deletions

File tree

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"title": "Generador de paleta de color (5 esquemas desde una base)",
3+
"shortDescription": "Genera paletas armoniosas desde un color base: complementario, análogo, triádico, tetrádico, monocromático. Click en muestra para copiar hex.",
4+
"description": "Elige un color base, escoge un esquema de teoría del color y obtén una paleta coordinada. Click en muestras para copiar hex individuales, o copiar todo de una vez para herramientas de diseño y variables CSS.",
5+
"metaDescription": "Generador gratis de paletas. 5 esquemas (complementario, análogo, triádico, tetrádico, monocromático) desde cualquier base. Click para copiar hex.",
6+
"keywords": ["generador paleta color", "esquema color", "colores complementarios", "armonía color", "paleta diseño"],
7+
"input": {
8+
"baseColor": "Color base",
9+
"scheme": "Esquema"
10+
},
11+
"scheme": {
12+
"complementary": "Complementario (opuesto)",
13+
"analogous": "Análogo (3 adyacentes)",
14+
"triadic": "Triádico (3 equidistantes)",
15+
"tetradic": "Tetrádico (4 equidistantes)",
16+
"monochromatic": "Monocromático (5 luminosidades)"
17+
},
18+
"result": { "palette": "Paleta generada" },
19+
"copy": "Copiar",
20+
"copyAll": "Copiar todo",
21+
"copied": "¡Copiado!",
22+
"copyColor": "Copiar color",
23+
"article": {
24+
"sections": [
25+
{
26+
"heading": "Los cinco esquemas de teoría del color",
27+
"paragraphs": [
28+
"Complementario: dos colores en extremos opuestos del círculo (180°). Alto contraste, vibrante. Para acentos, CTAs y crear focos.",
29+
"Análogo: tres colores adyacentes (30°). Armoniosos, bajo contraste. Comunes en la naturaleza; ideales para fondos y superficies UI.",
30+
"Triádico: tres colores equidistantes (120°). Vibrante y equilibrado. Para diseños lúdicos o energéticos.",
31+
"Tetrádico (rectángulo): cuatro colores formando rectángulo (90°). Paleta rica pero más difícil de equilibrar — usa uno dominante y otros como acentos.",
32+
"Monocromático: tonos, tintes y matices de un solo tono. Sofisticado y unificado. Común en diseños minimalistas y branding corporativo."
33+
]
34+
},
35+
{
36+
"heading": "Elegir color de partida",
37+
"paragraphs": [
38+
"Colores de marca: la mayoría parte de un logo o color de marca existente. Pruébalo como base en los 5 esquemas para encontrar el mejor encaje.",
39+
"Inspiración: toma un color de fotografía, arte o naturaleza. Colores vívidos (alta saturación, luminosidad media) funcionan mejor de base; muy pálidos o oscuros producen paletas deslavadas.",
40+
"Accesibilidad: asegúrate de que tu paleta final tenga contraste suficiente para texto. Usa el contrast checker para verificar pares fondo/texto WCAG AA (4.5:1 normal)."
41+
]
42+
},
43+
{
44+
"heading": "Usar la paleta",
45+
"paragraphs": [
46+
"Variables CSS: define los colores como variables :root (--color-primary, --color-accent, etc.) para cambiar tema en un solo lugar.",
47+
"Herramientas de diseño: pega los hex en bibliotecas de Figma, Sketch o Adobe XD. La mayoría aceptan hex directamente; algunas también HSL o nombres CSS.",
48+
"Uso limitado: incluso con 5 colores, los diseños reales suelen usar 2-3 prominentemente y el resto poco. La regla 60-30-10 (60% dominante, 30% secundario, 10% acento) es buen punto de partida."
49+
]
50+
}
51+
],
52+
"howTo": [
53+
{ "name": "Elige color base", "text": "Usa el picker o pega un código hex." },
54+
{ "name": "Elige esquema", "text": "5 opciones: complementario, análogo, triádico, tetrádico, monocromático." },
55+
{ "name": "Click muestras para copiar", "text": "Cada muestra es botón — click para copiar su hex." },
56+
{ "name": "O copia todo a la vez", "text": "El botón 'Copiar todo' copia todos los hex separados por comas." }
57+
]
58+
},
59+
"faq": [
60+
{ "q": "¿Qué esquema usar?", "a": "Análogo es la opción más segura — tres colores cercanos crean armonía sin monotonía. Complementario va bien para énfasis (CTAs). Monocromático para marcas mínimas/sofisticadas. Triádico para sensación lúdica/energética." },
61+
{ "q": "¿Más de 5 colores?", "a": "No con esta herramienta — generamos los 2-5 canónicos. Para paletas mayores, usa la salida análoga y crea sombras monocromáticas de cada (combina esquemas)." },
62+
{ "q": "¿Usa espacio de color perceptual?", "a": "Usamos matemática HSL, rápida y predecible. Para resultados perceptualmente uniformes (mejor para tuning de accesibilidad), avanzados usan OKLCH o CIELAB. HSL basta para casi todo el diseño." },
63+
{ "q": "¿Mi paleta será accesible?", "a": "No automáticamente. Los esquemas garantizan armonía estética, no contraste para texto. Verifica siempre combinaciones texto-sobre-fondo con el contrast checker antes de lanzar." },
64+
{ "q": "¿Guardar paletas favoritas?", "a": "Aún no — copia los hex a tu design system o notas. URLs de paleta guardable en el roadmap." },
65+
{ "q": "¿Y Material Design o Tailwind?", "a": "Esos son sistemas pre-curados. Genera un esquema base aquí y luego busca colores Material/Tailwind similares. Algunas apps exportan hex compatibles directamente." },
66+
{ "q": "¿Por qué mi paleta luce 'plana'?", "a": "Si tu base es muy pálida (alta luminosidad) o muy oscura (baja luminosidad), la paleta tiene rango dinámico limitado. Elige base con luminosidad media (40-60%) y alta saturación (70%+) para resultados vívidos." },
67+
{ "q": "¿Los datos salen del navegador?", "a": "No. Todos los cálculos corren localmente; nada se envía a un servidor." }
68+
]
69+
}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"title": "색상 팔레트 생성기 (한 기본에서 5 스킴)",
3+
"shortDescription": "기본 색상에서 조화로운 색상 팔레트 생성: 보색, 유사색, 삼색, 사색, 단색. 어떤 견본 클릭해도 헥스 복사.",
4+
"description": "기본 색상 선택, 색상 이론 스킴 선택, 조정된 팔레트 도출. 견본 클릭해 개별 헥스 값 복사, 또는 디자인 도구와 CSS 변수 사용에 한 번에 모두 복사.",
5+
"metaDescription": "무료 색상 팔레트 생성기. 어떤 기본 색상에서 5 색상 이론 스킴(보색, 유사색, 삼색, 사색, 단색). 클릭해 헥스 복사.",
6+
"keywords": ["색상 팔레트 생성기", "색상 스킴", "보색", "색상 조화", "디자인 색상 팔레트"],
7+
"input": {
8+
"baseColor": "기본 색상",
9+
"scheme": "색상 스킴"
10+
},
11+
"scheme": {
12+
"complementary": "보색 (반대)",
13+
"analogous": "유사색 (3 인접)",
14+
"triadic": "삼색 (3 등거리)",
15+
"tetradic": "사색 (4 등거리)",
16+
"monochromatic": "단색 (5 밝기)"
17+
},
18+
"result": { "palette": "생성된 팔레트" },
19+
"copy": "복사",
20+
"copyAll": "모두 복사",
21+
"copied": "복사됨!",
22+
"copyColor": "색상 복사",
23+
"article": {
24+
"sections": [
25+
{
26+
"heading": "다섯 색상 이론 스킴",
27+
"paragraphs": [
28+
"보색: 색상 휠 반대 끝(180° 떨어진) 두 색상. 높은 대비, 생생함. 액센트, CTA 버튼, 초점 만들기에 사용.",
29+
"유사색: 휠에서 인접한 세 색상(30° 떨어진). 조화롭고 즐거움, 낮은 대비. 자연에서 흔함; 배경과 UI 표면에 좋음.",
30+
"삼색: 균등 간격 세 색상(120° 떨어진). 생생하고 균형. 장난스럽거나 활기찬 디자인에 사용.",
31+
"사색(직사각형): 직사각형 형성하는 네 색상(90° 떨어진). 풍부한 팔레트지만 균형 맞추기 더 어려움 — 보통 하나를 지배적으로 다른 것을 액센트로 사용.",
32+
"단색: 단일 색조의 톤, 틴트, 셰이드. 정교하고 통일됨. 미니멀 디자인과 기업 브랜딩에 흔함."
33+
]
34+
},
35+
{
36+
"heading": "시작 색상 선택",
37+
"paragraphs": [
38+
"브랜드 색상: 대부분 프로젝트가 기존 로고나 브랜드 색상에서 시작. 디자인에 가장 적합한 것 찾기 위해 5 스킴 전반에 기본으로 테스트.",
39+
"영감: 사진, 예술, 자연에서 색상 선택. 생생한 색상(높은 채도, 중간 밝기)이 기본으로 가장 잘 작동; 매우 옅거나 매우 어두운 색상은 흐릿한 팔레트 생성.",
40+
"접근성: 최종 팔레트가 텍스트에 충분한 대비 있는지 확인. 본 contrast checker 사용해 전경/배경 쌍이 WCAG AA 충족(일반 텍스트에 4.5:1) 검증."
41+
]
42+
},
43+
{
44+
"heading": "팔레트 사용",
45+
"paragraphs": [
46+
"CSS 변수: 팔레트 색상을 :root 변수(--color-primary, --color-accent 등)로 정의해 한 위치 변경으로 테마 교체 가능.",
47+
"디자인 도구: 헥스 값을 Figma, Sketch, Adobe XD의 색상 라이브러리에 붙여넣기. 대부분 도구가 헥스 직접 수용; 일부는 HSL이나 명명된 CSS 색상도.",
48+
"사용 제한: 5 색상에도 실제 디자인은 보통 2-3 개를 두드러지게 사용하고 나머지를 드물게. 60-30-10 규칙(60% 지배, 30% 보조, 10% 액센트)이 유용한 시작 균형."
49+
]
50+
}
51+
],
52+
"howTo": [
53+
{ "name": "기본 색상 선택", "text": "색상 선택기 사용 또는 헥스 코드 붙여넣기." },
54+
{ "name": "스킴 선택", "text": "5 색상 이론 옵션: 보색, 유사색, 삼색, 사색, 단색." },
55+
{ "name": "견본 클릭해 복사", "text": "각 견본이 버튼 — 헥스 복사에 클릭." },
56+
{ "name": "또는 한 번에 모두 복사", "text": "'모두 복사' 버튼이 모든 헥스 값을 콤마 구분으로 복사." }
57+
]
58+
},
59+
"faq": [
60+
{ "q": "어떤 스킴 사용?", "a": "유사색이 대부분 디자인에 가장 안전한 선택 — 세 인접 색상이 단조 없이 조화 생성. 보색이 강조에 잘 작동(CTA 버튼). 단색이 미니멀/정교 브랜드에 최적. 삼색이 장난스러운/활기찬 느낌에." },
61+
{ "q": "5 색상보다 많이?", "a": "이 도구에서 안 됨 — 표준 2-5 색상 스킴 생성. 더 큰 팔레트는 유사색 출력 사용하고 각 단색 셰이드 만들기(스킴 결합)." },
62+
{ "q": "알고리즘이 인지적으로 균일한 색상 공간 사용?", "a": "HSL 수학 사용, 빠르고 예측 가능. 인지적으로 균일한 결과(접근성 조정 팔레트에 더 좋음)는 고급 도구가 OKLCH나 CIELAB 사용. HSL이 대부분 디자인 작업에 충분." },
63+
{ "q": "본 팔레트가 접근성?", "a": "자동 아님. 색상 이론 스킴은 미적 조화 보장, 텍스트 대비 아님. 출시 전 항상 본 contrast checker로 텍스트-위-배경 조합 확인." },
64+
{ "q": "좋아하는 팔레트 저장?", "a": "아직 — 헥스 코드를 디자인 시스템이나 노트에 복사. 북마크 가능한 팔레트 URL이 로드맵에." },
65+
{ "q": "Material Design이나 Tailwind 팔레트는?", "a": "그것은 사전 큐레이트된 시스템. 여기서 기본 스킴 생성하고 유사한 Material/Tailwind 색상 조회. 일부 앱이 헥스 코드를 이 시스템과 직접 호환하게 내보냄." },
66+
{ "q": "왜 본 팔레트가 '평평'해 보임?", "a": "기본 색상이 매우 옅(높은 밝기)거나 매우 어두우면(낮은 밝기) 생성된 팔레트가 제한된 동적 범위. 생생한 결과에 중간 밝기(40-60%)와 높은 채도(70%+)의 기본 선택." },
67+
{ "q": "데이터가 전송되나요?", "a": "전송되지 않습니다. 모든 계산 로컬 실행." }
68+
]
69+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"title": "Generador de gradiente CSS (linear, radial, conic)",
3+
"shortDescription": "Construye gradientes CSS visualmente: linear, radial y conic. Múltiples paradas de color, control de ángulo, presets. Copia CSS listo.",
4+
"description": "Elige tipo, ángulo, añade o quita paradas con posiciones. Vista previa en vivo. Copia el background CSS de un click.",
5+
"metaDescription": "Generador gratis de gradientes CSS con vista en vivo. Linear, radial y conic. Multi-stop, control de ángulo, código CSS listo para copiar.",
6+
"keywords": ["generador gradiente CSS", "linear gradient", "radial gradient", "conic gradient", "creador gradiente"],
7+
"preview": "Vista previa",
8+
"input": {
9+
"type": "Tipo",
10+
"angle": "Ángulo",
11+
"stops": "Paradas"
12+
},
13+
"type": {
14+
"linear": "Linear",
15+
"radial": "Radial",
16+
"conic": "Conic"
17+
},
18+
"output": {
19+
"css": "Código CSS"
20+
},
21+
"addStop": "Añadir parada",
22+
"removeStop": "Quitar parada",
23+
"copy": "Copiar CSS",
24+
"copied": "¡Copiado!",
25+
"article": {
26+
"sections": [
27+
{
28+
"heading": "Tres tipos de gradiente en CSS",
29+
"paragraphs": [
30+
"Linear: los colores transicionan en línea recta a un ángulo. 0° apunta arriba, 90° derecha (lectura por defecto), 180° abajo. Lo más común para fondos, botones y heros.",
31+
"Radial: los colores transicionan hacia fuera desde un punto central. Forma circular (default) o elíptica. Ideal para spotlights, soles, centros llamativos.",
32+
"Conic: los colores rotan alrededor de un punto central, como una rueda de color. Menos común pero útil para gráficos circulares, esferas, spinners decorativos. Soportado en navegadores modernos desde 2020."
33+
]
34+
},
35+
{
36+
"heading": "Paradas y sistema de porcentaje",
37+
"paragraphs": [
38+
"Cada parada tiene color y posición de 0% a 100%. 0% es el inicio del gradiente, 100% el fin. Dos paradas dan un gradiente suave de dos colores. Añadir una tercera en medio crea mezcla tricolor o banda nítida según posicionamiento.",
39+
"Para transiciones nítidas (sin mezcla) coloca dos paradas en la misma posición con colores distintos. Por ejemplo, '#000 50%, #fff 50%' crea un corte negro-blanco en la mitad. Así se hacen fondos 'a rayas'."
40+
]
41+
},
42+
{
43+
"heading": "Rendimiento y accesibilidad",
44+
"paragraphs": [
45+
"Los gradientes se renderizan nativamente sin requests HTTP, a diferencia de imágenes. Escalan infinitamente sin pérdida. Animables: transiciona background-position o anima paradas con custom properties.",
46+
"Accesibilidad: no pongas texto sobre un gradiente complejo si el contraste varía. Usa overlay plano, asegura que la luminosidad media contraste con el texto, o testea con el contrast checker. WCAG AA exige 4.5:1 para texto normal, 3:1 para grande."
47+
]
48+
}
49+
],
50+
"howTo": [
51+
{ "name": "Elige preset", "text": "O construye desde cero eligiendo tipo, ángulo y paradas." },
52+
{ "name": "Configura ángulo", "text": "Para linear y conic: 0-360°. Radial usa el centro como origen." },
53+
{ "name": "Añade paradas de color", "text": "Mínimo dos, sin máximo práctico. Cada una con color y posición 0-100%." },
54+
{ "name": "Copia el CSS", "text": "Click 'Copiar CSS' — pega directamente en background." }
55+
]
56+
},
57+
"faq": [
58+
{ "q": "¿Soporte en navegadores antiguos?", "a": "Linear y radial funcionan en todos los modernos: Edge, Firefox, Chrome, Safari (desde 2014). Conic requiere Chrome 69+, Firefox 83+, Safari 12.1+ — para antiguos, fallback a linear." },
59+
{ "q": "¿Sirve en React Native o apps móviles?", "a": "Los gradientes CSS web no se traducen directamente — usa librerías como `react-native-linear-gradient`. Las paradas se trasladan, la sintaxis difiere. UI iOS y Android usan APIs específicas." },
60+
{ "q": "¿Puedo usar nombres de color?", "a": "Sí. Sustituye cualquier hex (p.ej. #ff0000) por el nombre CSS (red, dodgerblue, etc.) en el campo de texto junto al picker." },
61+
{ "q": "¿Por qué mi conic se ve raro?", "a": "Conic rota en sentido horario desde el ángulo dado. Va mejor con varias paradas cubriendo los 360°. Con solo 2 paradas suele verse incompleto." },
62+
{ "q": "¿Cómo creo un efecto 'glow'?", "a": "Usa radial con la parada final transparente: p.ej. 'radial-gradient(circle, rgba(255,200,0,0.6) 0%, transparent 70%)'." },
63+
{ "q": "¿Puedo animar el gradiente?", "a": "CSS no anima paradas directamente, pero puedes animar background-position para movimiento, o usar custom properties con JS." },
64+
{ "q": "¿Por qué el CSS sale tan largo?", "a": "Cada parada añade color y posición. Muchas paradas → CSS verboso. Para resultados simples, quédate con 2-3 paradas." },
65+
{ "q": "¿Los datos salen del navegador?", "a": "No. Todo se computa localmente; nada se envía." }
66+
]
67+
}

0 commit comments

Comments
 (0)