|
121 | 121 | "tools": [ |
122 | 122 | { |
123 | 123 | "id": "image-resizer", |
124 | | - "slug": "tools/image-resizer.html", |
| 124 | + "slug": "image-resizer.html", |
125 | 125 | "title": { |
126 | 126 | "es": "Redimensionar imagen", |
127 | 127 | "en": "Resize Image" |
|
136 | 136 | }, |
137 | 137 | { |
138 | 138 | "id": "convert-image", |
139 | | - "slug": "tools/convert-image.html", |
| 139 | + "slug": "convert-image.html", |
140 | 140 | "title": { |
141 | 141 | "es": "Convertir formato de imagen", |
142 | 142 | "en": "Convert Image Format" |
|
151 | 151 | }, |
152 | 152 | { |
153 | 153 | "id": "json-formatter", |
154 | | - "slug": "tools/json-formatter.html", |
| 154 | + "slug": "json-formatter.html", |
155 | 155 | "title": { |
156 | 156 | "es": "Formatear JSON", |
157 | 157 | "en": "Format JSON" |
|
166 | 166 | }, |
167 | 167 | { |
168 | 168 | "id": "csv-json", |
169 | | - "slug": "tools/csv-json.html", |
| 169 | + "slug": "csv-json.html", |
170 | 170 | "title": { |
171 | 171 | "es": "CSV ↔ JSON", |
172 | 172 | "en": "CSV ↔ JSON" |
|
181 | 181 | }, |
182 | 182 | { |
183 | 183 | "id": "pdf-to-text", |
184 | | - "slug": "tools/pdf-to-text.html", |
| 184 | + "slug": "pdf-to-text.html", |
185 | 185 | "title": { |
186 | 186 | "es": "Extraer texto de PDF", |
187 | 187 | "en": "Extract Text from PDF" |
|
196 | 196 | }, |
197 | 197 | { |
198 | 198 | "id": "merge-pdfs", |
199 | | - "slug": "tools/merge-pdfs.html", |
| 199 | + "slug": "merge-pdfs.html", |
200 | 200 | "title": { |
201 | 201 | "es": "Unir PDFs", |
202 | 202 | "en": "Merge PDFs" |
|
211 | 211 | }, |
212 | 212 | { |
213 | 213 | "id": "split-pdf", |
214 | | - "slug": "tools/split-pdf.html", |
| 214 | + "slug": "split-pdf.html", |
215 | 215 | "title": { |
216 | 216 | "es": "Dividir PDF", |
217 | 217 | "en": "Split PDF" |
|
226 | 226 | }, |
227 | 227 | { |
228 | 228 | "id": "compress-pdf", |
229 | | - "slug": "tools/compress-pdf.html", |
| 229 | + "slug": "compress-pdf.html", |
230 | 230 | "title": { |
231 | 231 | "es": "Comprimir PDF", |
232 | 232 | "en": "Compress PDF" |
|
241 | 241 | }, |
242 | 242 | { |
243 | 243 | "id": "pdf-to-image", |
244 | | - "slug": "tools/pdf-to-image.html", |
| 244 | + "slug": "pdf-to-image.html", |
245 | 245 | "title": { |
246 | 246 | "es": "PDF a Imagen", |
247 | 247 | "en": "PDF to Image" |
|
256 | 256 | }, |
257 | 257 | { |
258 | 258 | "id": "image-to-pdf", |
259 | | - "slug": "tools/image-to-pdf.html", |
| 259 | + "slug": "image-to-pdf.html", |
260 | 260 | "title": { |
261 | 261 | "es": "Imagen a PDF", |
262 | 262 | "en": "Image to PDF" |
|
271 | 271 | }, |
272 | 272 | { |
273 | 273 | "id": "color-palette-generator", |
274 | | - "slug": "tools/color-palette-generator.html", |
| 274 | + "slug": "color-palette-generator.html", |
275 | 275 | "title": { |
276 | 276 | "es": "Generador de Paleta de Colores", |
277 | 277 | "en": "Color Palette Generator" |
|
286 | 286 | }, |
287 | 287 | { |
288 | 288 | "id": "exif-viewer-cleaner", |
289 | | - "slug": "tools/exif-viewer-cleaner.html", |
| 289 | + "slug": "exif-viewer-cleaner.html", |
290 | 290 | "title": { |
291 | 291 | "es": "Visor y Limpiador EXIF", |
292 | 292 | "en": "EXIF Viewer & Cleaner" |
|
301 | 301 | }, |
302 | 302 | { |
303 | 303 | "id": "lorem-ipsum-generator", |
304 | | - "slug": "tools/lorem-ipsum-generator.html", |
| 304 | + "slug": "lorem-ipsum-generator.html", |
305 | 305 | "title": { |
306 | 306 | "es": "Generador de Lorem Ipsum", |
307 | 307 | "en": "Lorem Ipsum Generator" |
|
316 | 316 | }, |
317 | 317 | { |
318 | 318 | "id": "image-cropper", |
319 | | - "slug": "tools/image-cropper.html", |
| 319 | + "slug": "image-cropper.html", |
320 | 320 | "title": { |
321 | 321 | "es": "Recortar Imagen", |
322 | 322 | "en": "Crop Image" |
|
331 | 331 | }, |
332 | 332 | { |
333 | 333 | "id": "text-cleaner", |
334 | | - "slug": "tools/text-cleaner.html", |
| 334 | + "slug": "text-cleaner.html", |
335 | 335 | "title": { |
336 | 336 | "es": "Limpiar texto", |
337 | 337 | "en": "Clean Text" |
|
346 | 346 | }, |
347 | 347 | { |
348 | 348 | "id": "url-encoder", |
349 | | - "slug": "tools/url-encoder.html", |
| 349 | + "slug": "url-encoder.html", |
350 | 350 | "title": { |
351 | 351 | "es": "Codificar/Decodificar URL", |
352 | 352 | "en": "Encode/Decode URL" |
|
361 | 361 | }, |
362 | 362 | { |
363 | 363 | "id": "base64", |
364 | | - "slug": "tools/base64.html", |
| 364 | + "slug": "base64.html", |
365 | 365 | "title": { |
366 | 366 | "es": "Codificar/Decodificar Base64", |
367 | 367 | "en": "Encode/Decode Base64" |
|
376 | 376 | }, |
377 | 377 | { |
378 | 378 | "id": "html-encoder", |
379 | | - "slug": "tools/html-encoder.html", |
| 379 | + "slug": "html-encoder.html", |
380 | 380 | "title": { |
381 | 381 | "es": "Codificar/Decodificar HTML", |
382 | 382 | "en": "Encode/Decode HTML" |
|
391 | 391 | }, |
392 | 392 | { |
393 | 393 | "id": "diff", |
394 | | - "slug": "tools/diff.html", |
| 394 | + "slug": "diff.html", |
395 | 395 | "title": { |
396 | 396 | "es": "Comparar Textos", |
397 | 397 | "en": "Compare Texts" |
|
406 | 406 | }, |
407 | 407 | { |
408 | 408 | "id": "yaml-json", |
409 | | - "slug": "tools/yaml-json.html", |
| 409 | + "slug": "yaml-json.html", |
410 | 410 | "title": { |
411 | 411 | "es": "YAML ↔ JSON", |
412 | 412 | "en": "YAML ↔ JSON" |
|
421 | 421 | }, |
422 | 422 | { |
423 | 423 | "id": "xml-json", |
424 | | - "slug": "tools/xml-json.html", |
| 424 | + "slug": "xml-json.html", |
425 | 425 | "title": { |
426 | 426 | "es": "XML ↔ JSON", |
427 | 427 | "en": "XML ↔ JSON" |
|
436 | 436 | }, |
437 | 437 | { |
438 | 438 | "id": "toml-json", |
439 | | - "slug": "tools/toml-json.html", |
| 439 | + "slug": "toml-json.html", |
440 | 440 | "title": { |
441 | 441 | "es": "TOML ↔ JSON", |
442 | 442 | "en": "TOML ↔ JSON" |
|
451 | 451 | }, |
452 | 452 | { |
453 | 453 | "id": "qr-generator", |
454 | | - "slug": "tools/qr-generator.html", |
| 454 | + "slug": "qr-generator.html", |
455 | 455 | "title": { |
456 | 456 | "es": "Generador de QR", |
457 | 457 | "en": "QR Generator" |
|
466 | 466 | }, |
467 | 467 | { |
468 | 468 | "id": "password-generator", |
469 | | - "slug": "tools/password-generator.html", |
| 469 | + "slug": "password-generator.html", |
470 | 470 | "title": { |
471 | 471 | "es": "Generador de contraseñas", |
472 | 472 | "en": "Password Generator" |
|
481 | 481 | }, |
482 | 482 | { |
483 | 483 | "id": "hash-calculator", |
484 | | - "slug": "tools/hash-calculator.html", |
| 484 | + "slug": "hash-calculator.html", |
485 | 485 | "title": { |
486 | 486 | "es": "Calculadora de Hashes", |
487 | 487 | "en": "Hash Calculator" |
|
496 | 496 | }, |
497 | 497 | { |
498 | 498 | "id": "image-compressor", |
499 | | - "slug": "tools/image-compressor.html", |
| 499 | + "slug": "image-compressor.html", |
500 | 500 | "title": { |
501 | 501 | "es": "Comprimir Imagen", |
502 | 502 | "en": "Compress Image" |
|
511 | 511 | }, |
512 | 512 | { |
513 | 513 | "id": "color-picker-converter", |
514 | | - "slug": "tools/color-picker-converter.html", |
| 514 | + "slug": "color-picker-converter.html", |
515 | 515 | "title": { |
516 | 516 | "es": "Selector y Conversor de Color", |
517 | 517 | "en": "Color Picker & Converter" |
|
526 | 526 | }, |
527 | 527 | { |
528 | 528 | "id": "stopwatch-timer", |
529 | | - "slug": "tools/stopwatch-timer.html", |
| 529 | + "slug": "stopwatch-timer.html", |
530 | 530 | "title": { |
531 | 531 | "es": "Cronómetro y Temporizador", |
532 | 532 | "en": "Stopwatch & Timer" |
|
541 | 541 | }, |
542 | 542 | { |
543 | 543 | "id": "chat-ai", |
544 | | - "slug": "tools/chat-ai.html", |
| 544 | + "slug": "chat-ai.html", |
545 | 545 | "title": { |
546 | 546 | "es": "Chat con IA", |
547 | 547 | "en": "AI Chat" |
|
556 | 556 | }, |
557 | 557 | { |
558 | 558 | "id": "summarize-text-ai", |
559 | | - "slug": "tools/summarize-text-ai.html", |
| 559 | + "slug": "summarize-text-ai.html", |
560 | 560 | "title": { |
561 | 561 | "es": "Resumir Texto con IA", |
562 | 562 | "en": "Summarize Text with AI" |
|
571 | 571 | }, |
572 | 572 | { |
573 | 573 | "id": "improve-text-ai", |
574 | | - "slug": "tools/improve-text-ai.html", |
| 574 | + "slug": "improve-text-ai.html", |
575 | 575 | "title": { |
576 | 576 | "es": "Mejorar Texto con IA", |
577 | 577 | "en": "Improve Text with AI" |
|
586 | 586 | }, |
587 | 587 | { |
588 | 588 | "id": "chat-pdf", |
589 | | - "slug": "tools/chat-pdf.html", |
| 589 | + "slug": "chat-pdf.html", |
590 | 590 | "title": { |
591 | 591 | "es": "Chat con PDF", |
592 | 592 | "en": "Chat with PDF" |
|
601 | 601 | }, |
602 | 602 | { |
603 | 603 | "id": "edit-image-ai", |
604 | | - "slug": "tools/edit-image-ai.html", |
| 604 | + "slug": "edit-image-ai.html", |
605 | 605 | "title": { |
606 | 606 | "es": "Editar Imagen con IA", |
607 | 607 | "en": "Edit Image with AI" |
|
616 | 616 | }, |
617 | 617 | { |
618 | 618 | "id": "meta-tags-analyzer", |
619 | | - "slug": "tools/meta-tags-analyzer.html", |
| 619 | + "slug": "meta-tags-analyzer.html", |
620 | 620 | "title": { |
621 | 621 | "es": "Analizador de Meta Tags", |
622 | 622 | "en": "Meta Tags Analyzer" |
|
631 | 631 | }, |
632 | 632 | { |
633 | 633 | "id": "heading-structure-checker", |
634 | | - "slug": "tools/heading-structure-checker.html", |
| 634 | + "slug": "heading-structure-checker.html", |
635 | 635 | "title": { |
636 | 636 | "es": "Verificador de Estructura de Encabezados", |
637 | 637 | "en": "Heading Structure Checker" |
|
646 | 646 | }, |
647 | 647 | { |
648 | 648 | "id": "robots-txt-validator", |
649 | | - "slug": "tools/robots-txt-validator.html", |
| 649 | + "slug": "robots-txt-validator.html", |
650 | 650 | "title": { |
651 | 651 | "es": "Validador de Robots.txt", |
652 | 652 | "en": "Robots.txt Validator" |
|
661 | 661 | }, |
662 | 662 | { |
663 | 663 | "id": "sitemap-validator", |
664 | | - "slug": "tools/sitemap-validator.html", |
| 664 | + "slug": "sitemap-validator.html", |
665 | 665 | "title": { |
666 | 666 | "es": "Validador de Sitemap XML", |
667 | 667 | "en": "XML Sitemap Validator" |
|
676 | 676 | }, |
677 | 677 | { |
678 | 678 | "id": "broken-links-checker", |
679 | | - "slug": "tools/broken-links-checker.html", |
| 679 | + "slug": "broken-links-checker.html", |
680 | 680 | "title": { |
681 | 681 | "es": "Detector de Enlaces Rotos", |
682 | 682 | "en": "Broken Links Checker" |
|
691 | 691 | }, |
692 | 692 | { |
693 | 693 | "id": "open-graph-preview", |
694 | | - "slug": "tools/open-graph-preview.html", |
| 694 | + "slug": "open-graph-preview.html", |
695 | 695 | "title": { |
696 | 696 | "es": "Vista Previa Open Graph", |
697 | 697 | "en": "Open Graph Preview" |
|
706 | 706 | }, |
707 | 707 | { |
708 | 708 | "id": "schema-validator", |
709 | | - "slug": "tools/schema-validator.html", |
| 709 | + "slug": "schema-validator.html", |
710 | 710 | "title": { |
711 | 711 | "es": "Validador de Schema.org", |
712 | 712 | "en": "Schema.org Validator" |
|
721 | 721 | }, |
722 | 722 | { |
723 | 723 | "id": "seo-score-calculator", |
724 | | - "slug": "tools/seo-score-calculator.html", |
| 724 | + "slug": "seo-score-calculator.html", |
725 | 725 | "title": { |
726 | 726 | "es": "Calculadora de Puntuación SEO", |
727 | 727 | "en": "SEO Score Calculator" |
|
0 commit comments