Kohana Framework: multilingual inflector

  • Abr
  • 05

2 comentarios! 145 palabras - 1 hits

Reemplazo de los metodos para "pluralizar" y "singularizar", de Kohana

Últimamente estoy totalmente volcado en aprender todo lo posible sobre kohana, trabajar con este framework hace que programar sea pura diversión.

Ayer estuve un par de horas escribiendo un reemplazo para el helper “inflector”, mas que nada por ver si podía adaptar estas ideas Improved pluralizing in PHP, ActionScript, and RoR, AkInflexor.phps, sustituyendo los métodos para crear el plural y singular ya que el que viene en el framework solo soporta el ingles y de una manera bastante básica.

Después de probar unas cuantas ideas, creo que el resultado final es bastante satisfactorio. He creado una librería independiente que utiliza el sistema de drivers de Kohana. De esta forma puedo aplicar diferentes reglas dependiendo del lenguaje.

Aquí os dejo la librería y la extensión del helper, estaré encantado de leer cualquier comentario que ayude a mejorar la idea.

2 comentarios

  • Abr
  • 06

# Escrito por CristianB hace 2 años, 3 meses

Leo hace mucho tu blog y sos casi un referente en temas relacionados a desarrollo. Podrias comparar este framework vs otros como Cake o Sympony? Digo por qu me parece bueno esta resenia de alguien que lo utilizo bastante


  • Sep
  • 10

# Escrito por Teodoro hace 10 meses, 3 semanas

Por cierto muy buen artículo, sigue así, me gusta. Os recomiendo un Framework php5 + MVC + ORM + soporte para Templates + I18N + Soporte multiidioma. A mi me ha gustado, sobre todo porque es sencillo de aprender y puedes descargar una pequeño proyecto de ejemplo. Saludos a todos

http://www.phppoo.freezoka.com/es/


Escribe tu comentario

Puedes utilizar este formulario para escribir tu opinion sobre esta entrada, no existe ningun tipo de limitacion a la hora de enviar opiniones, tan solo sigue unas reglas basicas de cortesia y todos estaremos mas contentos.

Puedes identificarte utilizando OpenID, solo tienes que introducir tu URL OpenID en el siguiente campo y pulsar el boton de validar.





Instrucciones para los comentarios

El simbolo * indica que se trata de un campo obligatorio.

Este sitio usa Markdown junto con Smartypants para educar los textos, tambien esta disponible para los comentarios.

A continuación os muestro algunas de las equivalencias:

  • [enlace de ejemplo](http://example.com/) resulta enlace de ejemplo.
  • **Texto en Negrita**
  • _Italica_
  • > blockquote
  • > > nested blockquote
  • * Esto es un elemento de una lista desordenada (ul)
  • 1. Esto es un elemento de una lista ordenada (ol)

MC Puedes seguir las respuestas a tus comentarios con MyComments.