Nickolas
Member
My english not so good. But translation of this thread coming soon.
--
İngilizcem çok iyi değil o yüzden gerekli açıklamaları ve değişiklikleri buraya Türkçe yazacağım. Türk arkadaşlardan biri bu konuda yardımcı olursa sevinirim.
Bilindiği üzere, Çeviri yaparken sözcük listesinde, bir sözcüğü çevirmek için kaydettiğimizde; Listenin en başına atıyor. Ufak bir kaç düzenleme ile gelinen sayfaya yönlendirmenin yollarını yazacağım. Daha önceden verildiyse özür dilerim.
Kod Değişiklikleri
library/XenForo/ControllerAdmin/Phrase.php içerisinde
Satırı bulun;
Altına ekleyin;
-----
Satırı bulun;
Değiştirin;
----
Satırı bulun;
Değiştirin;
---
Satırı bulun;
Değiştirin;
--
Aşağıdaki satırı bulun;
Üstüne ekleyin;
---
Template Değişiklikleri
Admin Şablonlarında phrase_edit üzerinde;
Satırı bulun;
Altına ekleyin;
--
phrase_list_items üzerinde;
Satırı bulun;
Değiştirin;
Bu kadar...
--
İngilizcem çok iyi değil o yüzden gerekli açıklamaları ve değişiklikleri buraya Türkçe yazacağım. Türk arkadaşlardan biri bu konuda yardımcı olursa sevinirim.
Bilindiği üzere, Çeviri yaparken sözcük listesinde, bir sözcüğü çevirmek için kaydettiğimizde; Listenin en başına atıyor. Ufak bir kaç düzenleme ile gelinen sayfaya yönlendirmenin yollarını yazacağım. Daha önceden verildiyse özür dilerim.
Kod Değişiklikleri
library/XenForo/ControllerAdmin/Phrase.php içerisinde
Satırı bulun;
Code:
$writer->save();
Altına ekleyin;
Code:
$page = $this->_input->filterSingle('page', XenForo_Input::UINT);
if (empty($page))
{
$page = 1;
}
-----
Satırı bulun;
Code:
XenForo_Link::buildAdminLink('languages/phrases', $language, array('last' => $writer->get('phrase_id'))
Değiştirin;
Code:
XenForo_Link::buildAdminLink('languages/phrases', $language, array('last' => $writer->get('phrase_id'), 'page' => $page))
----
Satırı bulun;
Code:
return $this->_getPhraseAddEditResponse($phrase, $input['language_id']);
Değiştirin;
Code:
$page = $this->_input->filterSingle('page', XenForo_Input::UINT);
if (empty($page))
{
$page = 1;
}
return $this->_getPhraseAddEditResponse($phrase, $input['language_id'], $page);
---
Satırı bulun;
Code:
protected function _getPhraseAddEditResponse(array $phrase, $inputLanguageId)
Değiştirin;
Code:
protected function _getPhraseAddEditResponse(array $phrase, $inputLanguageId, $page = 1)
--
Aşağıdaki satırı bulun;
Code:
return $this->responseView('XenForo_ViewAdmin_Phrase_Edit', 'phrase_edit', $viewParams);
Üstüne ekleyin;
Code:
$viewParams['page'] = $page;
---
Template Değişiklikleri
Admin Şablonlarında phrase_edit üzerinde;
Satırı bulun;
Code:
<xen:form action="{xen:adminlink 'phrases/save'}">
Altına ekleyin;
Code:
<input type="hidden" name="page" value="{$page}" />
--
phrase_list_items üzerinde;
Satırı bulun;
Code:
href="{xen:adminlink 'phrases/edit', $phrase, 'language_id={$language.language_id}'}"
Değiştirin;
Code:
href="{xen:adminlink 'phrases/edit', $phrase, 'language_id={$language.language_id}', 'page={$page}'}"
Bu kadar...