Añade la traducción al catalán en tu tienda online Shopify

En Lacasadelaswebs.com, como recientes Partners de Shopify, queremos dejar esta pequeña aportación bajo esta plataforma de ecommerce a la lengua catalana.

Este código servirá para traduccir los literales al catalán de la tienda que tengas bajo esta platoforma de comercio online. Esta plataforma esta adquiriendo cada vez más peso entre los principales entornos de ecommerce ya que permite obtener un sistema de tienda en poco tiempo. Además dispone de otras muchas y novedosas opciones que en futuros posts, intentaremos ir ampliando.

Bien, al lio!.
Ahora ya no hay problema, si vas a personalizar tu tienda Shopify multiidioma y necesitas añadir el Catalán, este fragmento de códgio te ahorrará un montón de tiempo.

{
  "general": {
    "404": {
      "title": "Pàgina no trobada",
      "subText": "Ho sentim, no vam poder trobar aquesta pàgina.",
      "subtext": "Disculpa, pero no trobem aquesta pàgina."
    },
    "password_page": {
      "opening_soon": "Obertura Pròximament",
      "spread_the_word": "Fes Córrer la Veu:",
      "login_form_heading": "Entrar a la botiga utilitzant contrasenya:",
      "login_form_password_label": "Contrasenya",
      "login_form_password_placeholder": "La teva contrasenya",
      "login_form_submit": "Entrada",
      "signup_form_heading": "Descobreix quan inaugurem:",
      "signup_form_email_label": "Correu electrònic",
      "signup_form_email_placeholder": "La seva adreça de correu electrònic",
      "signup_form_submit": "Enviar",
      "signup_form_success": "Et enviarem un correu electrònic abans d'inaugurar!",
      "admin_link_html": "Ets el propietari de la botiga? <a href=\"\/admin\" class=\"text-link\"> Registra't aquí <\/a>",
      "password_link": "Entrar usant contrasenya",
      "powered_by_shopify_html": "Aquesta botiga estarà impulsada per {{ Shopify }} Traducció per: Connexio.cat"
    },
    "pagination": {
      "previous": "Anterior",
      "next": "Següent",
      "summary": "Pàgina {{ current_page }} de {{ pages }}"
    },
    "breadcrumbs": {
      "home": "Inici",
      "products": "Productes"
    },
    "search": {
      "placeholder": "buscar a la nostra botiga",
      "no_results_title": "Recerca sense resultats",
      "no_results_html": "La seva recerca de <strong> {{ search }} <\/strong> no va tenir resultats. Proveu de cercar una altra cosa.",
      "results_title": "Resultats de la cerca"
    },
    "meta": {
      "tagged": "etiquetat",
      "page": "Pàgina"
    }
  },
  "layout": {
    "header": {
      "search": "Buscar",
      "cart": "Cistella",
      "menu": "Menú"
    },
    "customer": {
      "login": "Entrada",
      "or": "o",
      "create_account": "Crear un compte",
      "your_account": "El seu compte"
    },
    "footer": {
      "latest_news": "Últimes notícies",
      "quick_links": "Enllaços ràpids",
      "follow_us": "Segueix-nos",
      "newsletter_title": "Butlletí",
      "newsletter_email": "Adreça de correu electrònic",
      "newsletter_submit": "Subscriure",
      "copyright": "Drets d'autor",
      "social": "{{ shop }} en {{ social_media }}",
      "news": "{{ shop }} notícies"
    }
  },
  "collections": {
    "general": {
      "browse": "Cerca:",
      "all_items": "Tots els articles",
      "items_with_count": {
        "one": "{{ count }} producte",
        "other": "{{ count }} productes"
      }
    },
    "product_item": {
      "from_text_html": "<em> De <\/em> {{ price }}"
    },
    "list_collections": {
      "product_collections": "Col·leccions de productes"
    },
    "sorting": {
      "title": "Ordenar per",
      "featured": "Destacats",
      "best_selling": "Més venuts",
      "az": "Alfabèticament, A-Z",
      "za": "Alfabèticament, Z-A",
      "price_ascending": "Preu, menys a més",
      "price_descending": "Preu, més a menys",
      "date_descending": "Data, nou a antic",
      "date_ascending": "Data, antic a nou"
    }
  },
  "products": {
    "general": {
      "share_on_facebook": "Compartir",
      "share_on_twitter": "Tuitejar",
      "share_on_pinterest": "Fer pin",
      "share_on_fancy": "Fancy",
      "related_products": "Productes relacionats"
    },
    "product": {
      "sold_out_html": "Esgotat",
      "surt": "Oferta",
      "unavailable_html": "No disponible",
      "quantity": "Quantitat",
      "add_to_cart": "Afegeix a la cistella",
      "sale": "Oferta"
    },
    "onboarding": {
      "title": "Aquesta pàgina us mostrarà tots els productes de la seva botiga",
      "subText": "No hi ha productes encara, però una vegada que comenci a afegir apareixeran aquí, independent si és que estan en una col·lecció.",
      "add_product": "Afegir un producte",
      "view_sample": "Veure un producte de mostra",
      "example_title": "Exemple de títol de producte",
      "subtext": "No hi ha productes encara, però una vegada que comenci l'addició d'ells es mostraran aquí independentment de si estan en una col·lecció."
    },
    "example_product": {
      "title": "Exemple de producte",
      "overlay_title": "Això és un exemple d'una pàgina de producte",
      "subtext_html": "Afegir el teu propi producte per veure aquesta pàgina en acció i donar el primer pas en comandes de prova. Per consells sobre com escriure descripcions efectives visita <a href=\"http:\/\/www.shopify.com\/blog\/8211159-9-simple-ways-to-write-product-descriptions-that-sell?utm_source=default-theme&utm_medium=contextual&utm_campaign=default-theme-products-tooltips-experiment\" target = \"shopify_info\"> 9 maneres simples per escriure descripcions dels productes que venem. <\/a>",
      "add_product": "Afegeix un producte",
      "description_html": "Aquí és on es mostra la descripció del seu producte."
    }
  },
  "blocs": {
    "article": {
      "posted_on_date": "Publicat a {{ date }}",
      "comment_meta_html": "<strong> {{ author }} <\/strong> a {{ date }}"
    },
    "comments": {
      "title": "Comentaris",
      "form_title": "Deixar un comentari",
      "name": "Nom",
      "email": "Correu electrònic",
      "message": "Comentari",
      "post": "Afegeix un comentari",
      "moderated": "Els comentaris han de ser aprovats abans d'aparèixer",
      "success_moderated": "El seu comentari s'ha compartit amb èxit. Ha de ser aprovat pel propietari del bloc abans d'aparèixer.",
      "success": "El seu comentari ha estat compartit amb èxit.",
      "error": "No tots els camps han estat omplerts correctament",
      "comments_with_count": {
        "one": "{{ count }} comentari",
        "other": "{{ count }} comentaris"
      }
    },
    "sidebar": {
      "recent_articles": "Articles recents",
      "tags": "Etiquetes",
      "all": "Tots"
    }
  },
  "cart": {
    "general": {
      "title": "La seva cistella",
      "remove": "Treure",
      "noti": "Afegir instruccions especials a la seva comanda ...",
      "subtotal": "Subtotal",
      "additional_savings": "Estalvis addicionals",
      "savings_html": "Està estalviant {{ price }}",
      "taxes_extra": "Els codis de descompte, els costos d'enviament i els impostos s'afegeixen durant el pagament.",
      "update": "Actualitzar",
      "checkout": "Finalitzar comanda",
      "empty": "La seva cistella actualment està buit.",
      "note": "Afegir notes o instruccions a la comanda..."
    },
    "label": {
      "product": "Producte",
      "price": "Preu",
      "quantity": "Quantitat"
    }
  },
  "home_page": {
    "onboarding": {
      "products_title": "No ha afegit productes encara",
      "products_text_html": "Pren menys d'un minut <a href=\"\/admin\/products\"> afegir la seva primer producte <\/a> a la seva botiga. Assegureu-vos de afegir-lo a la col·lecció de <strong> {{  frontpage }} <\/strong> per a veure-ho en la pàgina d'inici. ",
      "add_product": "Afegir un producte",
      "view_sample": "Veure un exemple de producte",
      "collections_title": "Gairebé a punt ...",
      "collections_text_html": "Ara afegiu un producte a la col·lecció de <em> {{ frontpage }} <\/em> per a veure-ho en la pàgina d'inici.",
      "add_collection": "Afegir a col·lecció",
      "learn_collections": "Aprendre sobre col·leccions",
      "example_product_title": "Exemple de producte destacat",
      "example_product_text": "La seva botiga es veu una mica buida! Aquest marcador es mostrarà fins que afegiu seu primer producte.",
      "PAGE_TITLE": "Com canviar aquesta secció",
      "page_text": "Pot canviar el text d'aquesta àrea a l'editar la pàgina de en les seves pàgines d'administrador. També pot reemplaçar la pàgina de amb una altra pàgina al seu Configuració de temes.",
      "edit_page": "Edita pàgina de ",
      "view_settings": "Veure la configuració de temes",
      "view_product": "Veure producte",
      "page_title": "Com canviar aquesta secció"
    },
    "products": {
      "view_product": "Veure producte"
    }
  },
  "contact": {
    "form": {
      "name": "Nom",
      "email": "Correu electrònic",
      "phone": "Número de telèfon",
      "message": "Missatge",
      "send": "Enviar",
      "post_success": "Gràcies per contactar-nos. Li respondrem el més aviat possible.",
      "post_error": "Ups, ho sentim. No vam poder enviar la seva consulta. Si us plau corregiu el següent i torni a enviar:",
      "post_field_error_html": "El <strong> {{ field }} <\/strong> {{ error }}"
    },
    "placeholder": {
      "name": "John Doe",
      "email": "[email protected]",
      "phone": "555-555-1234",
      "message": "El seu missatge"
    }
  },
  "customer": {
    "general": {
      "or": "o"
    },
    "account": {
      "title": "El meu compte",
      "view_addresses": "Veure direccions",
      "logout": "Tancar sessió"
    },
    "activate_account": {
      "title": "Activar compte",
      "subText": "Creu la contrasenya per activar el compte.",
      "password": "Contrasenya",
      "password_confirm": "Confirmar contrasenya",
      "submit": "Activar compte",
      "cancel": "Rebutjar invitació",
      "subtext": "Crea la teva contrasenya per activar el compte."
    },
    "addresses": {
      "title": "Els seus direccions",
      "default": "(Direcció per defecte)",
      "add_new": "Afegir una nova direcció",
      "first_name": "Nom",
      "last_name": "Cognom",
      "company": "Companyia",
      "Address1": "Dirección1",
      "address2": "Adreça2",
      "city": "Ciutat",
      "country": "País",
      "province": "Província",
      "zip": "Codi postal",
      "phone": "Telèfon",
      "set_default": "Fixar com a adreça per defecte?",
      "add": "Afegir direcció",
      "update": "Actualitzar direcció",
      "cancel": "Cancel",
      "edit": "Edita",
      "delete": "Eliminar",
      "address1": "Adreça1"
    },
    "login": {
      "title": "Entrada",
      "email": "Correu electrònic",
      "password": "Contrasenya",
      "forgot_password": "Heu oblidat la contrasenya?",
      "reset_password": "Restablir contrasenya.",
      "reset_password_subtext": "Li enviarem un correu electrònic per restablir la contrasenya.",
      "sign_in": "Registrar-se",
      "guest_title": "Accés convidats",
      "guest_continue": "Continuar com a convidat",
      "cancel": "Cancel.lar",
      "submit_recover": "Enviar"
    },
    "orders": {
      "order_number": "Comanda",
      "date": "Data",
      "payment_status": "Estat del pagament",
      "fulfillment_status": "Estat de finalització",
      "total": "Total",
      "none": "No ha realitzat alguna comanda encara."
    },
    "order": {
      "title": "Comanda {{ name }}",
      "cancelled": "Comanda cancel·lat",
      "cancelled_reason": "Motiu: {{ reason }}",
      "billing_address": "Adreça de facturació",
      "payment_status": "Estat del pagament",
      "shipping_address": "Adreça d'enviament",
      "fulfillment_status": "Estat de finalització",
      "product": "Producte",
      "sku": "SKU",
      "price": "Preu",
      "quantity": "Quantitat",
      "total": "Total",
      "subtotal": "Subtotal",
      "Fulfilled": "Conclosa"
    },
    "reset_password": {
      "title": "Restablir contrasenya.",
      "submit": "Restablir contrasenya",
      "password": "Contrasenya",
      "password_confirm": "Confirmar contrasenya"
    },
    "register": {
      "title": "Crear compte",
      "first_name": "Nom",
      "last_name": "Cognom",
      "email": "Correu electrònic",
      "password": "Contrasenya",
      "submit": "Crear",
      "cancel": "Tornar a la botiga"
    }
  },
  "gift_cards": {
    "issued": {
      "title": "Aquí està la teva targeta de regal de {{ value }} per {{ shop }}!",
      "subText": "Aquí està la seva targeta de regal!",
      "disabled": "Desactivada",
      "expired": "Va expirar a",
      "active": "Expira el",
      "redeem": "Utilitzeu aquest codi en acabar la comprar per bescanviar la seva targeta de regal",
      "shop_link": "Començar a comprar",
      "print": "Imprimir",
      "left": "esquerra",
      "subtext": "Aquí està la teva targeta de regal!"
    }
  },
  "blogs": {
    "article": {
      "posted_on_date": "Publicat el {{ date }} ",
      "comment_meta_html": "<strong>{{ author }}<\/strong> el {{ date }} "
    },
    "comments": {
      "title": "Comentaris",
      "form_title": "Deixa un comentari",
      "name": "Nom",
      "email": "Email",
      "message": "Missatge",
      "post": "Comentari",
      "moderated": "Els comentaris han de ser revisats per ser publicats",
      "success_moderated": "Be!!! publicat el teu comentari. Haurà de ser aprovat pel propietari del bloc abans de mostrar-se.",
      "success": "Comentari publicat.",
      "error": "Els camps no son correctes.",
      "comments_with_count": {
        "one": "{{ count }} comentari",
        "other": "{{ count }} comentaris"
      }
    },
    "sidebar": {
      "recent_articles": "Articles recents",
      "tags": "Etiquetes",
      "all": "Tot"
    }
  },
  "shopify": {
    "sentence": {
      "two_words_connector": "i",
      "last_word_connector": ", i"
    },
    "pagination": {
      "previous": "Anterior",
      "next": "Següent"
    },
    "links": {
      "powered_by_shopify": "Fet amb Shopify i traduït per Connexio.cat"
    },
    "feed": {
      "more": "Més"
    },
    "dates": {
      "abbr_day_names": {
        "sunday": "Dg",
        "monday": "Dll",
        "tuesday": "Dm",
        "wednesday": "Di",
        "thursday": "Dj",
        "friday": "Dv",
        "saturday": "Ds"
      },
      "day_names": {
        "sunday": "Diumenge",
        "monday": "Dilluns",
        "tuesday": "Dimarts",
        "wednesday": "Dimecres",
        "thursday": "Dijous",
        "friday": "Divendres",
        "saturday": "Dissabte"
      },
      "abbr_month_names": {
        "january": "Gen",
        "february": "Feb",
        "march": "Mar",
        "april": "Abr",
        "may": "Mai",
        "june": "Jun",
        "july": "Jul",
        "august": "Ago",
        "september": "Set",
        "october": "Oct",
        "november": "Nov",
        "december": "Des"
      },
      "month_names": {
        "january": "Gener",
        "february": "Febrer",
        "march": "Març",
        "april": "Abril",
        "may": "Maig",
        "june": "Juny",
        "july": "Juliol",
        "august": "Agost",
        "september": "Setembre",
        "october": "Octubre",
        "november": "Novembre",
        "december": "Desembre"
      }
    },
    "attributes": {
      "password": "contrasenya",
      "first_name": "Nom",
      "last_name": "Cognoms",
      "body": "Assumpte"
    },
    "addresses": {
      "zip_code": "Codi postal",
      "postal_code": "Codi postal",
      "postcode": "Codi postal",
      "province": "Provincia",
      "state": "Estat",
      "state_and_territory": "Estat\/Territori",
      "confirm": "Estas segur que vols esborrar l'adreça?"
    }
  }
}

¿Como añadirlo? … Fácil, sigue los pasos

Entra en tu cuenta admin de Shopify y accede al menú :

Online Store > Themes > Ahora en la parte superior derecha verás un botón con 3 puntitos […] > Edit HTML/CSS

A la izquierda aparece un listado de carpetas y archivos.

En la última carpeta (Locales) aparecen los idiomas.
Añade un nuevo idioma (+Add new locale) y en la ventana selecciona uno de los creados y le pones el nombre por ejemplo: ca-ES.json

Ahora, borra ese código en la ventana y añades todo el código de la parte superior que te hemos mostrado antes, copy & paste …. y haz clic en botón “Save” que tienes en la ventana superior donde has añadido el código.

Ya esta ahora tu tienda Shopify estará tambien traducida al Catalán.

Por supuesto, si no te aclaras con estos cambios… los podemos hacer por tí 😉 … por eso somos Shopify partners!!

Google Chrome lento?! Como resolverlo

Aunque reconozco que siendo bastante reticente al cambio del sistema operativo Windows 7 a Windows 8 por la mala fama que le precedió después de su lanzamiento, cierto es que con Windows 8.1 muchas cosas han mejorado. Aunque el escritorio lo configuras como tu viejo Windows de siempre, poco a poco te vas dando cuenta de muchas novedades que estan disponibles y que cada vez te sientes mas atraído por esta versión del S.O.

Lo bueno a primera vista, su inicio super rápido comparado con el anterior S.O y con las mismas características de equipo. Por otro la posibilidad de trabajar con escritorios virtuales… pero bueno, este post no tiene como objetivo hablar de un sistema que ya hace un tiempo esta en el mercado ni hacer comparativas. El objetivo de este post es comentar uno de los problemas obtenidos a raiz de ese Windows 8.1 y es que Google Chrome ya no funcionaba igual de rápido que siempre.

¿ Que había pasado?¿ Por que el navegador se tornaba muy lento? Incluso Internet Explorer estaba destacando por velocidad, compatibilidad (css) etc … Firefox/Mozilla muy bien tambien pero mi Google Chrome ya no era el mismo. 🙁

Buscando información sobre posibles causas a esta cuestión no daba con la solución. (Que si desactivar plugins o componentes instalados que podían causar el problema, que si problemas con el antivirus, que si vaciados de caches, de historiales, etc… ) Nada de nada.

Problema

Al final, pese a reinstalar varias veces el navegador, haber borrado los archivos y cualquier rastro anterior en el equipo, tanto en su versión de 32bits como en la versión de 64bits, siempre pasaba lo mismo, al abrir Google Chrome y abrir una pestaña, cualquier url que escribías tardaba como 30-40 segundos en resolverla y empezar a mostrar la página. Una vez cargada la url,  la navegación era mas o menos correcta… Pero ¿por que tan lento? ¿Problemas de resolucion de nombres? DNS? Configuración de red DHCP?…

La solución

Muy fácil, si tu navegador Google Chrome se ha vuelto lento y después de haber desactivado plugins, vaciadas caches, historiales,etc, entra en la configuración de tu Chrome y prueba a desactivar la opción “Utilizar aceleración por hardware cuando este disponible” que tienes en el apartado “Sistema”. Reinicia tu navegador y …. seguro que tienes tu navegador otra vez a pleno rendimiento !!

Si? Solucionado? … pues encantados de haberte ayudado!

Ponle contorno a tus títulos con CSS3

Desde que apareció CSS3 son muchas las posibilidades que se han abierto y que son de uso cotidiano hoy en dia en la mayoria de webs. Los nuevos navegadores a pesar de algunas diferencias, estan cada vez mas alineados y mantienen muchas de las normas estandarizadas en este sentido.

Hoy, despues de mucho tiempo y aunque no por falta de ganas ni de material, mas bien de tiempo y manos para ello, os dejamos este pequeno truco que hará de vuestros títulos en web mucho mas atractivos.

Tener una letra Arial o Helvetica puede parecer un poco fuera de lineas actuales pero a lo mejor dándole un toque artítico puedes tener un efecto en el lector bastante mas impactante. Para ello solo deberás añadir un clase a tu título (h1….h6) por ejemplo para tener un contorno de lo mas actual en tus títulos. En este caso aparece un contorno de color azul (#057AC6 )

Primero haremos lo siguiente en nuestro título (recuera h1, h2… h6):

<h1 class="contornotexto">Este es el titular"</h1>

Y en el fichero de CSS (style.css para wordpress ) añadimos lo siguiente:

.contornotexto{
text-shadow: 
2px 0 0 #057AC6, 
-2px 0 0 #057AC6, 
0 2px 0 #057AC6, 
0 -2px 0 #057AC6, 
1px 1px #057AC6, 
-1px -1px 0 #057AC6, 
1px -1px 0 #057AC6, 
-1px 1px 0 #057AC6;
}

El resultado del antes y después lo podeis ver aquí:

¿Rápido verdad? Si además éste lo combinas con los “stylos” clásicos y otros atributos, puedes llegar a tener unos titulares realmente espectaculares sin necesitadad de tirar de photoshop u otros programas …. y con la ventaja de que es 100% amigoseo (SEO friendly)

Como siempre un placer poder aportar un granito mas…

Copia y pega tu código en un documento Word

Hoy os dejamos este enlace a una herramienta via web que nos va a permitir pegar nuestro código en un documento Word (por ejemplo) sin perder los formatos resaltados de nuestras etiquetas de programación

http://qbnz.com/highlighter/demo.php

Para usarlo, simplemente pega o sube el archivo con el código, marca las opciones que consideres, el formato de tu codigo (php, html, objective C o el que sea… ) y luego le das al botón “Highlight!”

Ahora selecciona todo ese código (ahora convertido en texto formateado) y lo pegas en tu Microsoft Word. (por ejemplo) y tendrás un documento con tu código perfectamente formateado y listo para crear una presentación profesional.

 

 

Obtén una web mas internacional con Qtranslate. Problemas y soluciones

Qtranslate es un plugin para WordPress que permite añadir soporte multiidioma a nuestra web. Es compatible con bastantes plugins y plantillas aunque no siempre todo es tan sencillo como aparenta. Qtranslate, como otros plugins, es un test&pray (testea y ruega que funcione bien a la primera).

En el caso de que todo te funcione correctamente, tendrás en poco tiempo tu web preparada para poder introducir los contenidos en varios idiomas y sin complicaciones. Si te encuentras en el otro caso, te ponemos algunas soluciones a posibles fallos en la instalación de nuevos idiomas.

  • Problema:

    Error “Could not Write to “[ruta]/wp-content/languages” , Gettext Databases could not be downloaded!
    Solución:
    Cambia los permisos de esa carpeta (languages) y ponlos en   777 (lectura, escritura y ejecución). Normalmente estan en 755, pero dependiendo de los ISP y empresas de servicios de hosting deberás aplicar este cambio.
  • Problema:Si al añadir un idioma que no esta en el Qtranslate aparece el mensaje “Error “Language ya está habilitado o no válida!”.

    Solución:
    El problema esta en la base de datos. Seguramente algunas de las tablas, (wp_otions por ejemplo) donde esta el WordPress, esta en un formato que no es utf8_unicode_ci. Para sustituirlo lo mejor es que sigas los siguientes pasos: (Ojo, si no conoces phpMyAdmin mejor no toques, podrías borrar tu web).

      • Haz un backup de tu base de datos (fichero sql por ejemplo)
      • Reemplaza en ese fichero los literales (por ejemplo latin1 a uft8) tal cual
      • Guardar el archivo (formato .sql)
      • Vacia la base de datos
      • Sube el archivo (via importador de Phpmyadmin) sobre la base de datos
      • Y vuelve a probar con la activación del idioma (seguramente deberás volver a introducir todos los datos de nuevo del idioma que querias añadir.

Estos son algunos de las soluciones a los problemas mas comunes de instalación y activación de idiomas con el plugin Qtranslate.
Esperamos que te sirva de ayuda!