diff --git a/admin/src/translations/es.json b/admin/src/translations/es.json new file mode 100644 index 0000000..c9a26f4 --- /dev/null +++ b/admin/src/translations/es.json @@ -0,0 +1,105 @@ +{ + "Plugin.name": "Plugin de SEO", + "SEOPage.header.button.edit-component": "Editar componente SEO", + "SEOPage.header.title": "SEO", + "SEOPage.header.subtitle": "Optimiza tu contenido para que sea compatible con SEO", + "SEOPage.empty-component-layout.github-error": "Este repositorio de GitHub no contiene el componente shared.seo o shared.open-graph", + "SEOPage.empty-component-layout.regexp-error": "Por favor, proporciona una URL válida de un repositorio de GitHub", + "SEOPage.empty-component-layout.no-component": "Aún no tienes ningún componente SEO", + "SEOPage.empty-component-layout.input.tooltip": "El repositorio strapi/components de GitHub contiene el componente SEO predeterminado", + "SEOPage.info.information": "Asegúrate de usar el componente shared.seo importado, nombrarlo 'seo' y agregarlo en la raíz de tu tipo de contenido.", + "SEOPage.info.no-collection-types": "Aún no tienes ningún tipo de colección...", + "SEOPage.info.no-single-types": "Aún no tienes ningún tipo único...", + "SEOPage.info.create-collection-type": "Crea tu primer tipo de colección", + "SEOPage.info.create-single-type": "Crea tu primer tipo único", + "SEOPage.info.added": "Añadido", + "SEOPage.info.add": "Añadir componente", + "SEOPage.info.settings": "Configuraciones", + "SEOPage.info.settings.meta-title-check": "Meta Título", + "SEOPage.info.settings.meta-description-check": "Meta Descripción", + "SEOPage.info.settings.meta-robots-check": "Meta Robots", + "SEOPage.info.settings.open-graph-check": "Open Graph", + "SEOPage.info.settings.word-count-check": "Conteo de Palabras", + "SEOPage.info.settings.canonical-url-check": "URL Canónica", + "SEOPage.info.settings.keyword-density-check": "Densidad de Palabras Clave", + "SEOPage.info.settings.structured-data-check": "Datos Estructurados", + "SEOPage.info.settings.alternative-text-check": "Texto Alternativo", + "SEOPage.info.settings.last-updated-at-check": "Última Actualización", + "SEOPage.info.settings.cancel.button": "Cancelar", + "SEOPage.info.settings.save.button": "Guardar", + "SEOPage.info.settings.information": "Desactivar las verificaciones de SEO para este tipo de contenido específico.", + "SEOPage.tab.collection-type-title": "Tipos de Colección", + "SEOPage.tab.single-type-title": "Tipos Únicos", + "SEOPage.tab-panel.column-name": "Nombre", + "SEOSocialPreview.website-url": "url-de-tu-sitio.io", + "SEOModal.summary-title.meta-title": "Meta Título", + "SEOModal.summary-title.meta-description": "Meta Descripción", + "SEOModal.summary-title.word-counter": "Contador de Palabras", + "SEOModal.summary-title.word-densisty": "Densidad de Palabras Clave", + "SEOModal.summary-title.open-graph": "Etiquetas Open Graph", + "SEOModal.summary-title.canonical-url": "URL Canónica", + "SEOModal.summary-title.structured-data": "Datos Estructurados JSON", + "SEOModal.summary-title.meta-robots": "Meta Robots", + "SEOModal.summary-title.alt-attributes": "Textos Alternativos", + "SEOModal.summary-title.last-updated-at": "Última actualización", + "SEOChecks.keywordsDensityCheck.default": "Cada palabra clave se usa más de 2 veces.", + "SEOChecks.keywordsDensityCheck.no-keywords": "No se encontraron palabras clave en tu componente SEO.", + "SEOChecks.keywordsDensityCheck.one-not-used": "Una palabra clave no se está utilizando en tu contenido.", + "SEOChecks.keywordsDensityCheck.one-used-once": "Una palabra clave solo se usa una vez en tu contenido.", + "SEOChecks.keywordsDensityCheck.label": "Define las palabras clave para las que deseas posicionarte en tu componente SEO. Esto analizará la densidad de tus palabras clave en los editores de texto enriquecido de primer nivel.", + "SEOChecks.alternativeTextCheck.default": "¡Todas tus imágenes contienen un atributo alt! ¡Felicidades!", + "SEOChecks.alternativeTextCheck.intersection-zero": "El nombre y el texto alternativo de tus imágenes son los mismos. Strapi genera automáticamente el atributo alt a partir del nombre si el campo estaba vacío durante la carga de medios.", + "SEOChecks.alternativeTextCheck.intersection-negative": "Imagen(es) en un campo multimedia sin atributo alt.", + "SEOChecks.alternativeTextCheck.richtext-missing-one": "Al menos una imagen en cualquier editor de texto enriquecido de primer nivel no tiene atributo alt.", + "SEOChecks.alternativeTextCheck.label": "Esto verificará si tienes algún texto alternativo faltante en tus imágenes (campo de medios) y en los editores de texto enriquecido de primer nivel.", + "SEOChecks.canonicalUrlCheck.default": "No se ha encontrado ninguna URL canónica.", + "SEOChecks.canonicalUrlCheck.found": "¡Se ha encontrado una URL Canónica!", + "SEOChecks.canonicalUrlCheck.label": "Esto verificará si tienes una URL Canónica.", + "SEOChecks.lastUpdatedAtCheck.default": "¡Este contenido fue modificado hace más de un año! A los motores de búsqueda les encanta el contenido actualizado.", + "SEOChecks.metaDescriptionCheck.default": "¡Se ha encontrado una Meta Descripción!", + "SEOChecks.metaDescriptionCheck.not-found": "No se ha encontrado ninguna Meta Descripción.", + "SEOChecks.openGraphCheck.not-found": "No se han encontrado etiquetas Open Graph.", + "SEOChecks.metaTitleCheck.default": "¡Se ha encontrado un Meta Título!", + "SEOChecks.metaTitleCheck.not-found": "No se ha encontrado ningún Meta Título.", + "SEOChecks.structuredDataCheck.default": "Se ha encontrado un JSON de Datos Estructurados. Sin embargo, no podemos validar su precisión.", + "SEOChecks.structuredDataCheck.not-found": "No se ha encontrado ningún JSON de Datos Estructurados.", + "SEOChecks.wordCountCheck.default": "Tienes más de 300 palabras. La cantidad de palabras no es un factor de clasificación directo, pero el contenido debe ser de alta calidad y relevante.", + "SEOChecks.wordCountCheck.not-found": "No se ha encontrado contenido de texto enriquecido.", + "SEOChecks.wordCountCheck.300": "Tus contenidos de texto enriquecido de primer nivel tienen menos de 300 palabras.", + "SEOChecks.wordCountCheck.label": "Tu contenido debe ser de la más alta calidad posible, con información relevante y única.", + "Modal.seo-component-empty": "Tu componente SEO está vacío...", + "Modal.seo-component-empty-open-graph": "Los metadatos de Open Graph están vacíos...", + "Tabs.title-settings": "Configuraciones de Título", + "Tabs.social-network": "Redes Sociales", + "Tabs.seo-analyse": "Análisis SEO", + "Title-settings.metaTitle-too-long": "El Meta Título es demasiado largo", + "Title-settings.metaTitle-tooltip": "La etiqueta de título es una de las primeras cosas que los usuarios notan en los SERPs.", + "Title-settings.metaDescription-too-long": "La Meta Descripción es demasiado larga", + "Title-settings.metaDescription-tooltip": "La Meta Descripción es tan importante como la etiqueta de título.", + "Social-network.accordion.description": "Mira cómo se verá tu contenido cuando se publique en", + "Social-network.no-tags": "Aún no tienes etiquetas Open Graph.", + "Modal.cancel": "Cancelar", + "Button.see-details": "VER DETALLES", + "Button.open-graph-preview": "Vista previa de Open Graph", + "Button.browser-preview": "Vista previa en el navegador", + "Button.seo-analyze": "Analizar SEO", + "Good": "Bueno", + "Improvements": "Mejoras", + "Bad": "Malo", + "Social-preview.alert": "Completa tu componente social para ver la vista previa", + "Information": "Información", + "content-manager.components.shared.seo.canonicalURL": "URL Canónica", + "content-manager.components.shared.seo.keywords": "Palabras Clave", + "content-manager.components.shared.seo.metaDescription": "Meta Descripción", + "content-manager.components.shared.seo.metaTitle": "Meta Título", + "content-manager.components.shared.seo.metaImage": "Meta Imagen", + "content-manager.components.shared.seo.metaRobots": "Meta Robots", + "content-manager.components.shared.seo.metaViewport": "Meta Ventana Gráfica", + "content-manager.components.shared.seo.openGraph": "OpenGraph", + "content-manager.components.shared.seo.structuredData": "Data Estructurada", + "content-manager.components.shared.open-graph.ogType": "Tipo OG", + "content-manager.components.shared.open-graph.ogTitle": "Título OG", + "content-manager.components.shared.open-graph.ogImage": "Imagen OG", + "content-manager.components.shared.open-graph.ogUrl": "URL OG", + "content-manager.components.shared.open-graph.ogDescription": "Descripción OG" +} diff --git a/admin/src/translations/tr.json b/admin/src/translations/tr.json new file mode 100644 index 0000000..a2cd35b --- /dev/null +++ b/admin/src/translations/tr.json @@ -0,0 +1,102 @@ +{ + "Plugin.name": "SEO Eklentisi", + "SEOPage.header.button.edit-component": "SEO bileşenini düzenle", + "SEOPage.header.title": "SEO", + "SEOPage.header.subtitle": "İçeriğinizi SEO uyumlu hale getirin", + "SEOPage.empty-component-layout.github-error": "Bu GitHub deposu shared.seo veya shared.open-graph bileşenini içermiyor", + "SEOPage.empty-component-layout.regexp-error": "Lütfen geçerli bir GitHub deposu URL'si sağlayın", + "SEOPage.empty-component-layout.no-component": "Henüz bir SEO bileşeniniz yok", + "SEOPage.empty-component-layout.input.tooltip": "Strapi/components GitHub deposu varsayılan SEO bileşenini içerir", + "SEOPage.info.information": "İçeriğinizin kök dizinine imported shared.seo bileşenini eklediğinizden ve adını 'seo' olarak belirttiğinizden emin olun.", + "SEOPage.info.no-collection-types": "Henüz hiçbir koleksiyon türünüz yok...", + "SEOPage.info.no-single-types": "Henüz hiçbir tekil türünüz yok...", + "SEOPage.info.create-collection-type": "İlk koleksiyon türünüzü oluşturun", + "SEOPage.info.create-single-type": "İlk tekil türünüzü oluşturun", + "SEOPage.info.added": "Eklendi", + "SEOPage.info.add": "Bileşen ekle", + "SEOPage.info.settings": "Ayarlar", + "SEOPage.info.settings.meta-title-check": "Meta Başlık", + "SEOPage.info.settings.meta-description-check": "Meta Açıklama", + "SEOPage.info.settings.meta-robots-check": "Meta Robotlar", + "SEOPage.info.settings.open-graph-check": "Open Graph", + "SEOPage.info.settings.word-count-check": "Kelime Sayısı", + "SEOPage.info.settings.canonical-url-check": "Kanonik URL", + "SEOPage.info.settings.keyword-density-check": "Anahtar Kelime Yoğunluğu", + "SEOPage.info.settings.structured-data-check": "Yapılandırılmış Veri", + "SEOPage.info.settings.alternative-text-check": "Alternatif Metin", + "SEOPage.info.settings.last-updated-at-check": "Son Güncellenme Tarihi", + "SEOPage.info.settings.cancel.button": "İptal", + "SEOPage.info.settings.save.button": "Kaydet", + "SEOPage.info.settings.information": "Bu özel içerik türü için SEO kontrollerini devre dışı bırak.", + "SEOPage.tab.collection-type-title": "Koleksiyon Türleri", + "SEOPage.tab.single-type-title": "Tekil Türler", + "SEOPage.tab-panel.column-name": "Ad", + "SEOSocialPreview.website-url": "web-sitenizin-url.io", + "SEOModal.summary-title.meta-title": "Meta Başlık", + "SEOModal.summary-title.meta-description": "Meta Açıklama", + "SEOModal.summary-title.word-counter": "Kelime Sayacı", + "SEOModal.summary-title.word-densisty": "Anahtar Kelime Yoğunluğu", + "SEOModal.summary-title.open-graph": "Open Graph Etiketleri", + "SEOModal.summary-title.canonical-url": "Kanonik URL", + "SEOModal.summary-title.structured-data": "JSON Yapılandırılmış Veri", + "SEOModal.summary-title.meta-robots": "Meta Robotlar", + "SEOModal.summary-title.alt-attributes": "Alternatif Metinler", + "SEOModal.summary-title.last-updated-at": "Son güncelleme", + "SEOChecks.keywordsDensityCheck.default": "Her anahtar kelime en az 2 kez kullanılmış.", + "SEOChecks.keywordsDensityCheck.no-keywords": "SEO bileşeninizde hiçbir anahtar kelime bulunamadı.", + "SEOChecks.keywordsDensityCheck.one-not-used": "Bir anahtar kelime içeriğinizde kullanılmamış.", + "SEOChecks.keywordsDensityCheck.one-used-once": "Bir anahtar kelime yalnızca bir kez kullanılmış.", + "SEOChecks.keywordsDensityCheck.label": "SEO bileşeninizde hangi anahtar kelimelerle sıralanmak istediğinizi tanımlayın. Bu, birinci seviyedeki zengin metin editörlerinizde anahtar kelime yoğunluğunu analiz edecektir.", + "SEOChecks.alternativeTextCheck.default": "Tüm görselleriniz alt etiketi içeriyor! Tebrikler!", + "SEOChecks.alternativeTextCheck.intersection-zero": "Görsellerinizin adı ve alternatif metni aynı. Strapi, medya yükleme sırasında alan boşsa, varsayılan olarak adından alt etiketi oluşturur. Açıklayıcı alternatif metinler kullanmak iyi bir uygulamadır.", + "SEOChecks.alternativeTextCheck.intersection-negative": "Medya alanındaki bazı görsellerde alt etiketi eksik.", + "SEOChecks.alternativeTextCheck.richtext-missing-one": "Birinci seviye zengin metin editörlerinizden en az birinde alternatif metin eksik.", + "SEOChecks.canonicalUrlCheck.default": "Herhangi bir kanonik URL bulunamadı.", + "SEOChecks.canonicalUrlCheck.found": "Kanonik URL bulundu!", + "SEOChecks.lastUpdatedAtCheck.default": "Bu içerik bir yıldan fazla bir süre önce güncellendi! Arama motorları güncel içeriği sever.", + "SEOChecks.metaDescriptionCheck.default": "Meta Açıklama bulundu!", + "SEOChecks.metaDescriptionCheck.not-found": "Herhangi bir Meta Açıklama bulunamadı.", + "SEOChecks.openGraphCheck.not-found": "Open Graph etiketleri bulunamadı.", + "SEOChecks.metaTitleCheck.default": "Meta Başlık bulundu!", + "SEOChecks.metaTitleCheck.not-found": "Herhangi bir Meta Başlık bulunamadı.", + "SEOChecks.structuredDataCheck.default": "Bir JSON Yapılandırılmış Veri bulundu! Ancak içeriğinin doğruluğunu doğrulayamıyoruz.", + "SEOChecks.structuredDataCheck.not-found": "Herhangi bir JSON Yapılandırılmış Veri bulunamadı.", + "SEOChecks.wordCountCheck.default": "300'den fazla kelimeniz var. Kelime sayısı doğrudan bir sıralama faktörü olmasa da, içeriğinizin kaliteli ve alakalı olması gerekir.", + "SEOChecks.wordCountCheck.not-found": "Zengin metin içeriği bulunamadı.", + "SEOChecks.wordCountCheck.300": "Birinci seviye zengin metin içeriklerinizde 300 kelimeden az var.", + "Modal.seo-component-empty": "SEO bileşeniniz boş...", + "Modal.seo-component-empty-open-graph": "Open Graph meta verileri boş...", + "Tabs.title-settings": "Başlık Ayarları", + "Tabs.social-network": "Sosyal Ağlar", + "Tabs.seo-analyse": "SEO Analizi", + "Title-settings.metaTitle-too-long": "Meta Başlık çok uzun", + "Title-settings.metaTitle-tooltip": "Başlık etiketi, kullanıcıların SERP'lerde fark ettiği ilk şeylerden biridir.", + "Title-settings.metaDescription-too-long": "Meta Açıklama çok uzun", + "Title-settings.metaDescription-tooltip": "Meta Açıklama, başlık etiketi kadar önemlidir.", + "Social-network.accordion.description": "İçeriğinizin sosyal medyada nasıl görüneceğini önizleyin", + "Social-network.no-tags": "Henüz Open Graph etiketleriniz yok.", + "Modal.cancel": "İptal", + "Button.see-details": "DETAYLARI GÖR", + "Button.open-graph-preview": "Open Graph Önizlemesi", + "Button.browser-preview": "Tarayıcı Önizlemesi", + "Button.seo-analyze": "SEO Analizi", + "Good": "İyi", + "Improvements": "İyileştirmeler", + "Bad": "Kötü", + "Social-preview.alert": "Önizlemeyi görmek için sosyal bileşeninizi tamamlayın", + "Information": "Bilgi", + "content-manager.components.shared.seo.canonicalURL": "Kanonik URL", + "content-manager.components.shared.seo.keywords": "Anahtar Kelimeler", + "content-manager.components.shared.seo.metaDescription": "Meta Açıklaması", + "content-manager.components.shared.seo.metaTitle": "Meta Başlığı", + "content-manager.components.shared.seo.metaImage": "Meta Görseli", + "content-manager.components.shared.seo.metaRobots": "Meta Robotlar", + "content-manager.components.shared.seo.metaViewport": "Meta Görüntüleme Alanı", + "content-manager.components.shared.seo.openGraph": "OpenGraph", + "content-manager.components.shared.seo.structuredData": "Yapılandırılmış Veri", + "content-manager.components.shared.open-graph.ogType": "OG Türü", + "content-manager.components.shared.open-graph.ogTitle": "OG Başlığı", + "content-manager.components.shared.open-graph.ogImage": "OG Görseli", + "content-manager.components.shared.open-graph.ogUrl": "OG URL", + "content-manager.components.shared.open-graph.ogDescription": "OG Açıklaması" +}