Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7638617
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T08:13:06+00:00 2026-05-31T08:13:06+00:00

How to use kohana i18n __(‘translation’) within kostache templates?

  • 0

How to use kohana i18n __('translation') within kostache templates?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T08:13:08+00:00Added an answer on May 31, 2026 at 8:13 am

    Make an custom extension method for Kostache and use it like that.

    I use somehting like this in the modules/kostache/classes/kohana/kostache.php file:

    public function i18n(){
        return array('I18n', 'get');
    }
    

    You could probably do it a little nicer with PHP 5.3, but this works on all PHP versions

    And in the templates, you will do something like:

    {{#i18n}}Some translatable text{{/i18n}}
    

    The nice thing about mustache is that you can use it in almost any language (including js, so you can use same templates for client and server side). Extending with custom methods adds a little complexity, so you will have to implement them in all languages where you use mustache. Luckily it is pretty simple to do it in js since everything is an object.
    For example, something like this would work:

    var i18n= function(s){
        var someText = ""; // GET THE TRANSLATE TEXT (HOWEVER YOU LIKE)
        return someText;
    }
    

    Now you can use your extension method on the client as well as server.
    Nice, isn’t it 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm planning to use Mustache templates along with Kohana in my next project. So
I use kohana and when you try to fetch data from database it returns
I've setup my dev Kohana server to use an encrypted database as the default
I've been trying to use a dynamic view in Kohana 3.2 without success. I'm
i use kohana framework and i am trying to code recursive function to create
I have recently started to use Kohana and I know inheritance is in infancy
Is there an easy way to use a Kohana DB config file in a
Is there a way to use a http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_not-in with Kohana's ORM? Something like: $products
I am trying to make use of Kohana helper Cookie class. Doesn't seem to
Trying to use the Formo module with ORM and Kohana 3.1, but keep getting

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.