Commit ab56850b authored by podesign's avatar podesign

Initial Import

parents
Pipeline #146 failed with stages
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ar_EG" charset="utf-8">
<msg key="Answer">الإجابة</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ar_LB" charset="utf-8">
<msg key="A">ج:</msg>
<msg key="Add_QA_for_faq_name">أضفْ س&amp;ج لي %faq_name%</msg>
<msg key="administer">أدرْ</msg>
<msg key="Answer">الإجابة</msg>
<msg key="Back_to_FAQs">عُدْ إلى الأسئلة المكرَّرةِ</msg>
<msg key="Create_a_new_FAQ">انشئ أسئلة مكرَّرةَ جديدةَ</msg>
<msg key="Create_an_FAQ">انشئ سؤالاً مكرَّراً</msg>
<msg key="Create_FAQ">انشئ سؤال مكرَّر</msg>
<msg key="Create_New_QA">انشئ س&amp;ج جديدةَ</msg>
<msg key="Create_new_QA">انشئ س&amp;ج جديدةَ</msg>
<msg key="Create_QA">انشئ س&amp;ج</msg>
<msg key="Delete">إحذفْ</msg>
<msg key="delete">إحذفْ</msg>
<msg key="Delete_This_QA">إحذفْ هذا س&amp;ج</msg>
<msg key="Edit">حررْ</msg>
<msg key="edit">حررْ</msg>
<msg key="Edit_an_FAQ">حررْ س&amp;ج </msg>
<msg key="FAQ_Admin">مدير الأسئلة المتكررة</msg>
<msg key="faq_name_Admin">مدير %faq_name%</msg>
<msg key="FAQs">أسئلة متكررة</msg>
<msg key="HTML">إتش تي إم إل</msg>
<msg key="insert_after">ادرج بعد</msg>
<msg key="lt_Are_you_sure_you_want">هَلْ أنت متأكّد إنّك تُريدُ أَنْ تَحْذفَ هذا السؤال المكرَّر؟</msg>
<msg key="lt_Are_you_sure_you_want_1">هَلْ أنت متأكّد إنّك تُريدُ أَنْ تَحْذفَ هذا السؤال؟ </msg>
<msg key="lt_no_FAQs">ليس هناك أسئلة مكرَّرة متوفرة.</msg>
<msg key="lt_no_questions">ليس هناك أسئلة متوفرة.</msg>
<msg key="Name">إسم:</msg>
<msg key="New">جديد</msg>
<msg key="No">لا</msg>
<msg key="One_Question">سؤال واحد</msg>
<msg key="Plain">عادي</msg>
<msg key="Preformatted">منسقاً سابقاً</msg>
<msg key="preview">معاينة</msg>
<msg key="Q">س:</msg>
<msg key="QA_On_Separate_Pages">س&amp;ج على الصفحات المنفصلة؟</msg>
<msg key="QA_on_Separate_Pages">س&amp;ج على الصفحات المنفصلة؟</msg>
<msg key="Question">السؤال</msg>
<msg key="swap_with_next">تبادلُ مع بعد ذلك</msg>
<msg key="Text_type">نوعُ النَصِّ؟</msg>
<msg key="Title">العنوان:</msg>
<msg key="Update_FAQ">جدّدْ أسئلة مكرَّرةَ</msg>
<msg key="Update_This_QA">جدّدْ هذه الـ س&amp;ج</msg>
<msg key="View_All_FAQs">شاهدْ كُلّ الأسئلة المكرَّرة</msg>
<msg key="Yes">نعم</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="ast_ES" charset="ISO-8859-1">
<msg key="A">Rempuesta:</msg>
<msg key="Add_QA_for_faq_name">Axuntar Preguntar y Rempuesta pa(p') &quot;%faq_name%&quot;</msg>
<msg key="administer">alministrar</msg>
<msg key="Answer">Rempuesta</msg>
<msg key="Back_to_FAQs">Volver a FAQs</msg>
<msg key="Create_a_new_FAQ">Crear una FAQ nueva</msg>
<msg key="Create_an_FAQ">Crear una FAQ</msg>
<msg key="Create_FAQ">Crear FAQ</msg>
<msg key="Create_New_QA">Crear Pregunta y Rempuesta nueva</msg>
<msg key="Create_new_QA">Crear una Pregunta y Rempuesta nueva</msg>
<msg key="Create_QA">Crear Pregunta y Rempuesta</msg>
<msg key="Delete">Eliminar</msg>
<msg key="delete">eliminar</msg>
<msg key="Delete_This_QA">eliminar esta Pregunta y Rempuesta</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar una FAQ</msg>
<msg key="FAQ_Admin">Alministracin de FAQ</msg>
<msg key="faq_name_Admin">Alministrar &quot;%faq_name%&quot;</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">rellenar depus</msg>
<msg key="lt_Are_you_sure_you_want">De xuro que quies eliminar esta faq?</msg>
<msg key="lt_Are_you_sure_you_want_1">De xuro que quies eliminar esta pregunta?</msg>
<msg key="lt_no_FAQs">Nun hai FAQs disponibles.</msg>
<msg key="lt_no_questions">Nun hai preguntes disponibles</msg>
<msg key="Name">Nome:</msg>
<msg key="New">Nuevo</msg>
<msg key="No">Non</msg>
<msg key="One_Question">Una Pregunta</msg>
<msg key="Plain">Simple</msg>
<msg key="Preformatted">Preformatear</msg>
<msg key="preview">previsualizar</msg>
<msg key="Q">Pregunta:</msg>
<msg key="QA_On_Separate_Pages">Preguntes y Rempuestes en pxines diferentes?</msg>
<msg key="QA_on_Separate_Pages">Preguntes y Rempuestes en pxines diferentes?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">Cambiar cola siguiente</msg>
<msg key="Text_type">Tipo de textu?</msg>
<msg key="Title">Ttulo:</msg>
<msg key="Update_FAQ">Actualizar FAQ</msg>
<msg key="Update_This_QA">Actualizar esta Pregunta y Rempuesta</msg>
<msg key="View_All_FAQs">Ver toles FAQs</msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="ca_ES" charset="ISO-8859-1">
<msg key="A">R: </msg>
<msg key="Add_QA_for_faq_name">Afegir pregunta i resposta a %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Resposta</msg>
<msg key="Back_to_FAQs">Tornar a Preguntes Freqents </msg>
<msg key="Create_a_new_FAQ">Crear Preguntes Freqents noves </msg>
<msg key="Create_an_FAQ">Crear Preguntes Freqents </msg>
<msg key="Create_FAQ">Crear Preguntes Freqents </msg>
<msg key="Create_New_QA">Crear preguntes i respostes noves </msg>
<msg key="Create_new_QA">Crear preguntes i respostes noves </msg>
<msg key="Create_QA">Crear preguntes i respostes </msg>
<msg key="Delete">Eliminar</msg>
<msg key="delete">eliminar</msg>
<msg key="Delete_This_QA">Eliminar aquesta pregunta i resposta </msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar Preguntes Freqents </msg>
<msg key="FAQ_Admin">Administraci de Preguntes Freqents </msg>
<msg key="faq_name_Admin">Administrar %faq_name%</msg>
<msg key="FAQs">Preguntes Freqents </msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">inserir</msg>
<msg key="lt_Are_you_sure_you_want">Esteu segur que voleu eliminar aquestes Preguntes Freqents?</msg>
<msg key="lt_Are_you_sure_you_want_1">Esteu segur que voleu eliminar aquesta pregunta?</msg>
<msg key="lt_no_FAQs">No hi ha Preguntes Freqents disponibles.</msg>
<msg key="lt_no_questions">No hi ha preguntes disponibles.</msg>
<msg key="Name">Nom:</msg>
<msg key="New">Nou</msg>
<msg key="No">No</msg>
<msg key="One_Question">Una pregunta </msg>
<msg key="Plain">Pla</msg>
<msg key="Preformatted">Preformatejat</msg>
<msg key="preview">previsualitzaci </msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">P i R en pgines separades?</msg>
<msg key="QA_on_Separate_Pages">P i R en pgines separades?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">intercanviar amb la prxima </msg>
<msg key="Text_type">Tipus de text?</msg>
<msg key="Title">Ttol:</msg>
<msg key="Update_FAQ">Actualitzar Preguntes Freqents </msg>
<msg key="Update_This_QA">Actualitzar aquesta P i R</msg>
<msg key="View_All_FAQs">Veure totes les Preguntes Freqents </msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.6" locale="ch_zh" charset="utf-8">
<msg key="A">问题:</msg>
<msg key="Add_QA_for_faq_name">向%faq_name%添加问题与解答</msg>
<msg key="administer">管理</msg>
<msg key="Answer">解答</msg>
<msg key="Back_to_FAQs">返回FAQs</msg>
<msg key="Create_a_new_FAQ">创建新FAQ</msg>
<msg key="Create_an_FAQ">创建FAQ</msg>
<msg key="Create_FAQ">创建FAQ</msg>
<msg key="Create_New_QA">创建新问题与解答</msg>
<msg key="Create_new_QA">创建新问题与解答</msg>
<msg key="Create_QA">创建问题与解答</msg>
<msg key="Delete">删除</msg>
<msg key="delete">删除</msg>
<msg key="Delete_This_QA">删除此问题与解答</msg>
<msg key="Edit">编辑</msg>
<msg key="edit">编辑</msg>
<msg key="Edit_an_FAQ">编辑FAQ</msg>
<msg key="FAQ_Admin">FAQ管理</msg>
<msg key="faq_name_Admin">%faq_name%管理</msg>
<msg key="FAQs">FAQ</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">插入</msg>
<msg key="lt_Are_you_sure_you_want">确认删除此FAQ吗?</msg>
<msg key="lt_Are_you_sure_you_want_1">确认删除此问题吗?</msg>
<msg key="lt_no_FAQs">没有FAQ。</msg>
<msg key="lt_no_questions">没有问题。</msg>
<msg key="Name">名称:</msg>
<msg key="New">新的</msg>
<msg key="No">不是</msg>
<msg key="One_Question">一个问题</msg>
<msg key="Plain">普通的</msg>
<msg key="Preformatted">预格式化的</msg>
<msg key="preview">预览</msg>
<msg key="Q">解答:</msg>
<msg key="QA_On_Separate_Pages">问题与解答分页显示吗?</msg>
<msg key="QA_on_Separate_Pages">问题与解答分页显示吗?</msg>
<msg key="Question">问题</msg>
<msg key="swap_with_next">同下一个交换</msg>
<msg key="Text_type">文本类型?</msg>
<msg key="Title">标题:</msg>
<msg key="Update_FAQ">更新FAQ</msg>
<msg key="Update_This_QA">更新此问题与解答</msg>
<msg key="View_All_FAQs">浏览所有FAQ</msg>
<msg key="Yes"></msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="da_DK" charset="ISO-8859-1">
<msg key="A">Svar:</msg>
<msg key="Add_QA_for_faq_name">Opret sprgsml og svar til %faq_name%</msg>
<msg key="administer">administrer</msg>
<msg key="Answer">Svar</msg>
<msg key="Back_to_FAQs">Tilbage til FAQ'er</msg>
<msg key="Create_a_new_FAQ">Opret en ny FAQ</msg>
<msg key="Create_an_FAQ">Opret en FAQ</msg>
<msg key="Create_FAQ">Opret FAQ</msg>
<msg key="Create_New_QA">Opret nyt sprgsml og svar</msg>
<msg key="Create_new_QA">Opret nyt sprgsml og svar</msg>
<msg key="Create_QA">Opret sprgsml og svar</msg>
<msg key="Delete">Slet</msg>
<msg key="delete">slet</msg>
<msg key="Delete_This_QA">Slet dette sprgsml og svar</msg>
<msg key="Edit">Redigr</msg>
<msg key="edit">rediger</msg>
<msg key="Edit_an_FAQ">Rediger en FAQ</msg>
<msg key="FAQ_Admin">FAQ Administration</msg>
<msg key="faq_name_Admin">%faq_name% administration</msg>
<msg key="FAQs">FAQ'er</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">indst efter</msg>
<msg key="lt_Are_you_sure_you_want">Er du sikker p at du nsker at slette denne FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Er du sikker p, at du nsker at slette dette sprgsml?</msg>
<msg key="lt_no_FAQs">Der er ingen FAQ'er.</msg>
<msg key="lt_no_questions">Ingen sprgsml.</msg>
<msg key="Name">Navn:</msg>
<msg key="New">Ny</msg>
<msg key="No">Nej</msg>
<msg key="One_Question">Et sprgsml</msg>
<msg key="Plain">Almindelig</msg>
<msg key="Preformatted">Prformatteret</msg>
<msg key="preview">vis</msg>
<msg key="Q">Sprgsml:</msg>
<msg key="QA_On_Separate_Pages">Sprgsml og svar p hver sin side?</msg>
<msg key="QA_on_Separate_Pages">Sprgsml og svar p hver sin side?</msg>
<msg key="Question">Sprgsml</msg>
<msg key="swap_with_next">byt med nste</msg>
<msg key="Text_type">Tekst type?</msg>
<msg key="Title">Titel:</msg>
<msg key="Update_FAQ">Opdater FAQ</msg>
<msg key="Update_This_QA">Opdater dette sprgsml og svar</msg>
<msg key="View_All_FAQs">Vis alle FAQ'er</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="de_DE" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Neuen F&amp;A-Eintrag zu %faq_name% hinzufgen</msg>
<msg key="administer">Verwalten</msg>
<msg key="Answer">Antwort</msg>
<msg key="Back_to_FAQs">Zurck zu FAQs</msg>
<msg key="Create_a_new_FAQ">Neues FAQ erstellen</msg>
<msg key="Create_an_FAQ">Neues FAQ erstellen</msg>
<msg key="Create_FAQ">FAQ erstellen</msg>
<msg key="Create_New_QA">Neuen F&amp;A-Eintrag hinzufgen</msg>
<msg key="Create_new_QA">Neuen F&amp;A-Eintrag hinzufgen</msg>
<msg key="Create_QA">Neuen F&amp;A-Eintrag hinzufgen</msg>
<msg key="Delete">Lschen</msg>
<msg key="delete">Lschen</msg>
<msg key="Delete_This_QA">Diesen F&amp;A-Eintrag lschen</msg>
<msg key="Edit">Bearbeiten</msg>
<msg key="edit">Bearbeiten</msg>
<msg key="Edit_an_FAQ">Ein FAQ bearbeiten</msg>
<msg key="FAQ_Admin">FAQs verwalten</msg>
<msg key="faq_name_Admin">%faq_name% verwalten</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">Hier neuen F&amp;A-Eintrag einfgen</msg>
<msg key="lt_Are_you_sure_you_want">Wollen Sie dieses FAQ wirklich lschen?</msg>
<msg key="lt_Are_you_sure_you_want_1">Wollen Sie diese Frage wirklich lschen?</msg>
<msg key="lt_no_FAQs">Keine FAQs vorhanden</msg>
<msg key="lt_no_questions">Keine Fragen vorhanden</msg>
<msg key="Name">Titel:</msg>
<msg key="New">Neuen F&amp;A-Eintrag hinzufgen</msg>
<msg key="No">Nein</msg>
<msg key="One_Question">Eine Frage</msg>
<msg key="Plain">Einfacher Text</msg>
<msg key="Preformatted">Vorformatierter Text</msg>
<msg key="preview">Vorschau</msg>
<msg key="Q">F:</msg>
<msg key="QA_On_Separate_Pages">F&amp;A auf getrennten Seiten?</msg>
<msg key="QA_on_Separate_Pages">F&amp;A auf getrennten Seiten?</msg>
<msg key="Question">Frage</msg>
<msg key="swap_with_next">Um eins nach unten verschieben</msg>
<msg key="Text_type">Format</msg>
<msg key="Title">Titel:</msg>
<msg key="Update_FAQ">FAQ aktualisieren</msg>
<msg key="Update_This_QA">Diesen F&amp;A-Eintrag aktualisieren</msg>
<msg key="View_All_FAQs">Alle FAQs anzeigen</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="en_AU" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Add Q&amp;A for %faq_name%</msg>
<msg key="administer">administer</msg>
<msg key="Answer">Answer</msg>
<msg key="Back_to_FAQs">Back to FAQs</msg>
<msg key="Create_a_new_FAQ">Create a new FAQ</msg>
<msg key="Create_an_FAQ">Create an FAQ</msg>
<msg key="Create_FAQ">Create FAQ</msg>
<msg key="Create_New_QA">Create New Q&amp;A</msg>
<msg key="Create_new_QA">Create new Q&amp;A</msg>
<msg key="Create_QA">Create Q&amp;A</msg>
<msg key="Delete">Delete</msg>
<msg key="delete">delete</msg>
<msg key="Delete_This_QA">Delete This Q&amp;A</msg>
<msg key="Edit">Edit</msg>
<msg key="edit">edit</msg>
<msg key="Edit_an_FAQ">Edit an FAQ</msg>
<msg key="FAQ_Admin">FAQ Admin</msg>
<msg key="faq_name_Admin">%faq_name% Admin</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">insert after</msg>
<msg key="lt_Are_you_sure_you_want">Are you sure you want to delete this faq?</msg>
<msg key="lt_Are_you_sure_you_want_1">Are you sure you want to delete this question?</msg>
<msg key="lt_no_FAQs">There are no FAQs available.</msg>
<msg key="lt_no_questions">There are no questions available.</msg>
<msg key="Name">Name:</msg>
<msg key="New">New</msg>
<msg key="No">No</msg>
<msg key="One_Question">One Question</msg>
<msg key="Plain">Plain</msg>
<msg key="Preformatted">Preformatted</msg>
<msg key="preview">preview</msg>
<msg key="Q">Q:</msg>
<msg key="QA_On_Separate_Pages">Q&amp;A On Separate Pages?</msg>
<msg key="QA_on_Separate_Pages">Q&amp;A on Separate Pages?</msg>
<msg key="Question">Question</msg>
<msg key="swap_with_next">swap with next</msg>
<msg key="Text_type">Text type?</msg>
<msg key="Title">Title:</msg>
<msg key="Update_FAQ">Update FAQ</msg>
<msg key="Update_This_QA">Update This Q&amp;A</msg>
<msg key="View_All_FAQs">View All FAQs</msg>
<msg key="Yes">Yes</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="en_US" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Add Q&amp;A for %faq_name%</msg>
<msg key="administer">administer</msg>
<msg key="Answer">Answer</msg>
<msg key="Back_to_FAQs">Back to FAQs</msg>
<msg key="Create_a_new_FAQ">Create a new FAQ</msg>
<msg key="Create_an_FAQ">Create an FAQ</msg>
<msg key="Create_FAQ">Create FAQ</msg>
<msg key="Create_New_QA">Create New Q&amp;A</msg>
<msg key="Create_new_QA">Create new Q&amp;A</msg>
<msg key="Create_QA">Create Q&amp;A</msg>
<msg key="Delete">Delete</msg>
<msg key="delete">delete</msg>
<msg key="Delete_This_QA">Delete This Q&amp;A</msg>
<msg key="Edit">Edit</msg>
<msg key="edit">edit</msg>
<msg key="Edit_an_FAQ">Edit an FAQ</msg>
<msg key="FAQ_Admin">FAQ Admin</msg>
<msg key="faq_name_Admin">%faq_name% Admin</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">insert after</msg>
<msg key="lt_Are_you_sure_you_want">Are you sure you want to delete this faq?</msg>
<msg key="lt_Are_you_sure_you_want_1">Are you sure you want to delete this question?</msg>
<msg key="lt_no_FAQs">There are no FAQs available.</msg>
<msg key="lt_no_questions">There are no questions available.</msg>
<msg key="Name">Name:</msg>
<msg key="New">New</msg>
<msg key="No">No</msg>
<msg key="One_Question">One Question</msg>
<msg key="Plain">Plain</msg>
<msg key="Preformatted">Preformatted</msg>
<msg key="preview">preview</msg>
<msg key="Q">Q:</msg>
<msg key="QA_On_Separate_Pages">Q&amp;A On Separate Pages?</msg>
<msg key="QA_on_Separate_Pages">Q&amp;A on Separate Pages?</msg>
<msg key="Question">Question</msg>
<msg key="swap_with_next">swap with next</msg>
<msg key="Text_type">Text type?</msg>
<msg key="Title">Title:</msg>
<msg key="Update_FAQ">Update FAQ</msg>
<msg key="Update_This_QA">Update This Q&amp;A</msg>
<msg key="View_All_FAQs">View All FAQs</msg>
<msg key="Yes">Yes</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="es_CO" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Aadir Pregunta y Respuesta a %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Respuesta</msg>
<msg key="Back_to_FAQs">Volver a Preguntas Frecuentes</msg>
<msg key="Create_a_new_FAQ">Crear una Pregunta Frecuentes</msg>
<msg key="Create_an_FAQ">Crear Preguntas Frecuentes</msg>
<msg key="Create_FAQ">Crear Preguntas Frecuentes</msg>
<msg key="Create_New_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_new_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Delete">Borrar</msg>
<msg key="delete">borrar</msg>
<msg key="Delete_This_QA">Borrar esta Pregunta y Respuesta</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar una Pregunta Frecuente</msg>
<msg key="FAQ_Admin">Administracin de Preguntas Frecuentes</msg>
<msg key="faq_name_Admin">Administrar %faq_name%</msg>
<msg key="FAQs">Preguntas Frecuentes</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">insertar despues</msg>
<msg key="lt_Are_you_sure_you_want">Ests seguro de borrar estas Preguntas Frecuentes?</msg>
<msg key="lt_Are_you_sure_you_want_1">Ests seguro de borrar esta pregunta?</msg>
<msg key="lt_no_FAQs">No hay Preguntas Frecuentes disponibles.</msg>
<msg key="lt_no_questions">No hay preguntas disponibles</msg>
<msg key="Name">Nombre:</msg>
<msg key="New">Nuevo</msg>
<msg key="No">No</msg>
<msg key="One_Question">Una pregunta</msg>
<msg key="Plain">Plano</msg>
<msg key="Preformatted">Preformateado</msg>
<msg key="preview">previsualizacin</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">Preguntas y Respuestas en pginas separadas?</msg>
<msg key="QA_on_Separate_Pages">Preguntas y Respuestas en pginas separadas?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">intercambiar con la prxima</msg>
<msg key="Text_type">Tipo texto?</msg>
<msg key="Title">Ttulo:</msg>
<msg key="Update_FAQ">Actualizar Preguntas Frecuentes</msg>
<msg key="Update_This_QA">Actualizar esta Pregunta y Respuesta</msg>
<msg key="View_All_FAQs">Ver todas las Preguntas Frecuentes</msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="es_ES" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Aadir Pregunta y Respuesta a %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Respuesta</msg>
<msg key="Back_to_FAQs">Volver a Preguntas ms Frecuentes</msg>
<msg key="Create_a_new_FAQ">Crear Preguntas ms Frecuentes</msg>
<msg key="Create_an_FAQ">Crear Preguntas ms Frecuentes</msg>
<msg key="Create_FAQ">Crear Preguntas ms Frecuentes</msg>
<msg key="Create_New_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_new_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Delete">Borrar</msg>
<msg key="delete">borrar</msg>
<msg key="Delete_This_QA">Borrar Pregunta y Respuesta</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar Preguntas ms Frecuentes</msg>
<msg key="FAQ_Admin">Administracin de Preguntas ms Frecuentes?</msg>
<msg key="faq_name_Admin">Administrar %faq_name%</msg>
<msg key="FAQs">Preguntas ms Frecuentes</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">Insertar </msg>
<msg key="lt_Are_you_sure_you_want">Est seguro de borrar Preguntas ms Frecuentes?</msg>
<msg key="lt_Are_you_sure_you_want_1">Est seguro de borrar esta pregunta?</msg>
<msg key="lt_no_FAQs">No hay Preguntas ms Frecuentes disponibles.</msg>
<msg key="lt_no_questions">No hay preguntas disponibles</msg>
<msg key="Name">Nombre:</msg>
<msg key="New">Nuevo</msg>
<msg key="No">No</msg>
<msg key="One_Question">Una pregunta</msg>
<msg key="Plain">Plano</msg>
<msg key="Preformatted">Preformateado</msg>
<msg key="preview">previsualizacin</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">P&amp;R en pginas separadas?</msg>
<msg key="QA_on_Separate_Pages">P&amp;R en pginas separadas?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">intercambiar con la prxima</msg>
<msg key="Text_type">Tipo de texto?</msg>
<msg key="Title">Ttulo:</msg>
<msg key="Update_FAQ">Actualizar FAQ</msg>
<msg key="Update_This_QA">Actualizar esta P&amp;R</msg>
<msg key="View_All_FAQs">Ver todos los FAQs</msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="es_GT" charset="ISO-8859-1">
<msg key="A">A:</msg>
<msg key="Add_QA_for_faq_name">Aadir Pregunta y Respuesta a %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Respuesta</msg>
<msg key="Back_to_FAQs">Volver a Preguntas Frecuentes</msg>
<msg key="Create_a_new_FAQ">Crear una Pregunta Frecuentes</msg>
<msg key="Create_an_FAQ">Crear Preguntas Frecuentes</msg>
<msg key="Create_FAQ">Crear Preguntas Frecuentes</msg>
<msg key="Create_New_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_new_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Create_QA">Aadir Preguntas y Respuestas</msg>
<msg key="Delete">Borrar</msg>
<msg key="delete">borrar</msg>
<msg key="Delete_This_QA">Borrar esta Pregunta y Respuesta</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar una Pregunta Frecuente</msg>
<msg key="FAQ_Admin">Administracin de Preguntas Frecuentes</msg>
<msg key="faq_name_Admin">Administrar %faq_name%</msg>
<msg key="FAQs">Preguntas Frecuentes</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">insertar despues</msg>
<msg key="lt_Are_you_sure_you_want">Ests seguro de borrar estas Preguntas Frecuentes?</msg>
<msg key="lt_Are_you_sure_you_want_1">Ests seguro de borrar esta pregunta?</msg>
<msg key="lt_no_FAQs">No hay Preguntas Frecuentes disponibles.</msg>
<msg key="lt_no_questions">No hay preguntas disponibles</msg>
<msg key="Name">Nombre:</msg>
<msg key="New">Nuevo</msg>
<msg key="No">No</msg>
<msg key="One_Question">Una pregunta</msg>
<msg key="Plain">Plano</msg>
<msg key="Preformatted">Preformateado</msg>
<msg key="preview">previsualizacin</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">Preguntas y Respuestas en pginas separadas?</msg>
<msg key="QA_on_Separate_Pages">Preguntas y Respuestas en pginas separadas?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">intercambiar con la prxima</msg>
<msg key="Text_type">Tipo texto?</msg>
<msg key="Title">Ttulo:</msg>
<msg key="Update_FAQ">Actualizar Preguntas Frecuentes</msg>
<msg key="Update_This_QA">Actualizar esta Pregunta y Respuesta</msg>
<msg key="View_All_FAQs">Ver todas las Preguntas Frecuentes</msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="fi_FI" charset="utf-8">
<msg key="A">V:</msg>
<msg key="Add_QA_for_faq_name">Lisää K&amp;V faqille %faq_name%</msg>
<msg key="administer">Hallinnoi</msg>
<msg key="Answer">Vastaus</msg>
<msg key="Back_to_FAQs">Takaisin FAQeihin</msg>
<msg key="Create_a_new_FAQ">Luo uusi FAQ</msg>
<msg key="Create_an_FAQ">Luo FAQ</msg>
<msg key="Create_FAQ">Luo FAQ</msg>
<msg key="Create_New_QA">Lisää uusi kysymys ja vastaus</msg>
<msg key="Create_new_QA">Luo uusi Kysymys&amp;Vastaus-palsta</msg>
<msg key="Create_QA">Lisää K&amp;V</msg>
<msg key="Delete">Poista</msg>
<msg key="delete">poista</msg>
<msg key="Delete_This_QA">Poista kysymys&amp;vastaus</msg>
<msg key="Edit">Muokkaa</msg>
<msg key="edit">muokkaa</msg>
<msg key="Edit_an_FAQ">Muokkaa FAQia</msg>
<msg key="FAQ_Admin">FAQ Hallinta</msg>
<msg key="faq_name_Admin">%faq_name% hallinta</msg>
<msg key="FAQs">FAQit</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">lisää uusi K&amp;V tämän kysymyksen perään</msg>
<msg key="lt_Are_you_sure_you_want">Haluatko varmasti poistaa tämän FAQin?</msg>
<msg key="lt_Are_you_sure_you_want_1">Haluatko varmasti poistaa kysymyksen?</msg>
<msg key="lt_no_FAQs">Yhtään FAQia ei ole nähtävänä.</msg>
<msg key="lt_no_questions">Yhtään kysymystä ei ole nähtävänä</msg>
<msg key="Name">Nimi:</msg>
<msg key="New">Uusi</msg>
<msg key="No">Ei</msg>
<msg key="One_Question">Kysymys</msg>
<msg key="Plain">Pelkkä teksti</msg>
<msg key="Preformatted">Muotoiltu</msg>
<msg key="preview">esikatselu</msg>
<msg key="Q">K:</msg>
<msg key="QA_On_Separate_Pages">K&amp;V erillisillä sivuilla?</msg>
<msg key="QA_on_Separate_Pages">Kysymykset ja vastaukset eri sivuilla?</msg>
<msg key="Question">Kysymys</msg>
<msg key="swap_with_next">vaihda seuraavan kanssa</msg>
<msg key="Text_type">Tekstityyppi?</msg>
<msg key="Title">Otsikko:</msg>
<msg key="Update_FAQ">Päivitä FAQ</msg>
<msg key="Update_This_QA">Päivitä tämä K&amp;V</msg>
<msg key="View_All_FAQs">Näytä kaikki FAQit</msg>
<msg key="Yes">Kyllä</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="fr_FR" charset="ISO-8859-1">
<msg key="A">R:</msg>
<msg key="administer">administrer</msg>
<msg key="Answer">Rponse</msg>
<msg key="Delete">Effacer</msg>
<msg key="delete">effacer</msg>
<msg key="Edit">Editer</msg>
<msg key="edit">editer</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="Name">Nom:</msg>
<msg key="One_Question">Une question</msg>
<msg key="Q">Q:</msg>
<msg key="Question">Question</msg>
<msg key="Title">Titre:</msg>
<msg key="View_All_FAQs">Voir toutes les FAQs</msg>
<msg key="Yes">Oui</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="gl_ES" charset="ISO-8859-1">
<msg key="A">R:</msg>
<msg key="Add_QA_for_faq_name">Engadir PeR para %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Resposta</msg>
<msg key="Back_to_FAQs">De volta s PMFs</msg>
<msg key="Create_a_new_FAQ">Criar unha nova PMF</msg>
<msg key="Create_an_FAQ">Criar unha PMF</msg>
<msg key="Create_FAQ">Criar PMF</msg>
<msg key="Create_New_QA">Criar nova PeR</msg>
<msg key="Create_new_QA">Criar nova PeR</msg>
<msg key="Create_QA">Criar PeR</msg>
<msg key="Delete">Eliminar</msg>
<msg key="delete">eliminar</msg>
<msg key="Delete_This_QA">Eliminar esta PeR</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar unha PMF</msg>
<msg key="FAQ_Admin">Administracin das PMFs</msg>
<msg key="faq_name_Admin">Administrar %faq_name%</msg>
<msg key="FAQs">PMFs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">inserir despois</msg>
<msg key="lt_Are_you_sure_you_want">Tes a certeza que queres eliminar esta PMF?</msg>
<msg key="lt_Are_you_sure_you_want_1">Tes a certeza que queres eliminar esta pregunta?</msg>
<msg key="lt_no_FAQs">Non existen PMFs disponbeis</msg>
<msg key="lt_no_questions">Non existen preguntas disponbeis</msg>
<msg key="Name">Nome:</msg>
<msg key="New">Nova</msg>
<msg key="No">Non</msg>
<msg key="One_Question">Unha pregunta</msg>
<msg key="Plain">Simple</msg>
<msg key="Preformatted">Pr-formatado</msg>
<msg key="preview">antever</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">PeR en pxinas diferentes?</msg>
<msg key="QA_on_Separate_Pages">PeR en pxinas diferentes?</msg>
<msg key="Question">Pregunta</msg>
<msg key="swap_with_next">trocar coa prxima</msg>
<msg key="Text_type">Tipo de texto?</msg>
<msg key="Title">Ttulo:</msg>
<msg key="Update_FAQ">Actualizar PMF</msg>
<msg key="Update_This_QA">Actualizar esta PMF</msg>
<msg key="View_All_FAQs">Ver todas as PMFs</msg>
<msg key="Yes">Si</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="it_IT" charset="ISO-8859-1">
<msg key="A">R:</msg>
<msg key="Add_QA_for_faq_name">Aggiungi una Domanda & Risposta a %faq_name%</msg>
<msg key="administer">amministra</msg>
<msg key="Answer">Risposta</msg>
<msg key="Back_to_FAQs">Torna alle FAQ</msg>
<msg key="Create_a_new_FAQ">Crea una nuova FAQ</msg>
<msg key="Create_an_FAQ">Crea una FAQ</msg>
<msg key="Create_FAQ">Crea FAQ</msg>
<msg key="Create_New_QA">Crea nuove Domanda & Risposta</msg>
<msg key="Create_new_QA">Crea una nuova Domanda & Risposta</msg>
<msg key="Create_QA">Crea Domanda & Risposta</msg>
<msg key="Delete">Cancella</msg>
<msg key="delete">cancella</msg>
<msg key="Delete_This_QA">Cancella questa Domanda & Risposta</msg>
<msg key="Edit">Modifica</msg>
<msg key="edit">modifica</msg>
<msg key="Edit_an_FAQ">Modifica una FAQ</msg>
<msg key="FAQ_Admin">Amministrazione FAQ</msg>
<msg key="faq_name_Admin">Amministrazione %faq_name%</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">inserisci dopo</msg>
<msg key="lt_Are_you_sure_you_want">Sei sicuro di voler cancellare questa FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Sei sicuro di voler cancellare questa domanda?</msg>
<msg key="lt_no_FAQs">Nessuna FAQ disponibile</msg>
<msg key="lt_no_questions">Nessuna domanda disponibile</msg>
<msg key="Name">Nome:</msg>
<msg key="New">Nuova</msg>
<msg key="No">No</msg>
<msg key="One_Question">Una domanda</msg>
<msg key="Plain">Semplice</msg>
<msg key="Preformatted">Preformattato</msg>
<msg key="preview">anteprima</msg>
<msg key="Q">D:</msg>
<msg key="QA_On_Separate_Pages">Domanda e Risposta su pagine separate?</msg>
<msg key="QA_on_Separate_Pages">Domanda e Risposta su pagine separate?</msg>
<msg key="Question">Domanda</msg>
<msg key="swap_with_next">cambia con la successiva</msg>
<msg key="Text_type">Tipo di testo?</msg>
<msg key="Title">Titolo:</msg>
<msg key="Update_FAQ">Aggiorna FAQ</msg>
<msg key="Update_This_QA">Aggiorna questa FAQ</msg>
<msg key="View_All_FAQs">Vedi tutte le FAQ</msg>
<msg key="Yes">S</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ja_JP" charset="utf-8">
<msg key="Delete">削除</msg>
<msg key="delete">削除</msg>
<msg key="Edit">編集</msg>
<msg key="edit">編集</msg>
<msg key="HTML">HTML</msg>
<msg key="No">いいえ</msg>
<msg key="preview">プレビュー</msg>
<msg key="Title">タイトル:</msg>
<msg key="Yes">はい</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ko_KR" charset="utf-8">
<msg key="A">응답:</msg>
<msg key="Add_QA_for_faq_name">%faq_name%에 대한 질의응답 추가</msg>
<msg key="administer">관리자</msg>
<msg key="Answer">응답</msg>
<msg key="Back_to_FAQs">FAQ로 돌아가기</msg>
<msg key="Create_a_new_FAQ">새로운 FAQ 생성</msg>
<msg key="Create_an_FAQ">FAQ 생성</msg>
<msg key="Create_FAQ">FAQ 생성</msg>
<msg key="Create_New_QA">새로운 질의응답 생성</msg>
<msg key="Create_new_QA">새로운 질의응답 생성</msg>
<msg key="Create_QA">질의응답 생성</msg>
<msg key="Delete">삭제</msg>
<msg key="delete">삭제</msg>
<msg key="Delete_This_QA">이 질의응답 삭제</msg>
<msg key="Edit">수정</msg>
<msg key="edit">수정</msg>
<msg key="Edit_an_FAQ">FAQ 수정</msg>
<msg key="FAQ_Admin">FAQ 관리</msg>
<msg key="faq_name_Admin">%faq_name% 관리</msg>
<msg key="FAQs">FAQ</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">추가</msg>
<msg key="lt_Are_you_sure_you_want">이 faq를 삭제하시겠습니까?
</msg>
<msg key="lt_Are_you_sure_you_want_1">이 질문을 삭제하시겠습니까?</msg>
<msg key="lt_no_FAQs">유효한 FAQ가 없습니다. </msg>
<msg key="lt_no_questions">유효한 질문이 없습니다.</msg>
<msg key="Name">이름:</msg>
<msg key="New">새로운</msg>
<msg key="No">아니요</msg>
<msg key="One_Question">한개의 질문</msg>
<msg key="Plain">보통의</msg>
<msg key="Preformatted">미리 포맷된</msg>
<msg key="preview">미리보기</msg>
<msg key="Q">질문:</msg>
<msg key="QA_On_Separate_Pages">분리된 페이지에 질의응답을 원합니까?</msg>
<msg key="QA_on_Separate_Pages">분리된 페이지에 질의응답을 원합니까?</msg>
<msg key="Question">질문</msg>
<msg key="swap_with_next">다음과 교환</msg>
<msg key="Text_type">문서 타입은?</msg>
<msg key="Title">제목:</msg>
<msg key="Update_FAQ">FAQ ????</msg>
<msg key="Update_This_QA">? ???? ????</msg>
<msg key="View_All_FAQs">?? FAQ ??</msg>
<msg key="Yes">?</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ms_MY" charset="utf-8">
<msg key="A">J:</msg>
<msg key="Add_QA_for_faq_name">Tambah Soal-Jawab untuk %faq_name%</msg>
<msg key="administer">tadbir</msg>
<msg key="Answer">Jawapan</msg>
<msg key="Back_to_FAQs">Kembali ke FAQ</msg>
<msg key="Create_a_new_FAQ">Hasilkan FAQ baru</msg>
<msg key="Create_an_FAQ">Hasilkan satu FAQ</msg>
<msg key="Create_FAQ">Hasilkan FAQ</msg>
<msg key="Create_New_QA">Hasilkan Soal-Jawab Baru</msg>
<msg key="Create_new_QA">Hasilkan Soal-Jawab baru</msg>
<msg key="Create_QA">Hasilkan Soal-Jawab</msg>
<msg key="Delete">Padam</msg>
<msg key="delete">padam</msg>
<msg key="Delete_This_QA">buang Soal-Jawab ini</msg>
<msg key="Edit">Edit</msg>
<msg key="edit">edit</msg>
<msg key="Edit_an_FAQ">Edit satu FAQ</msg>
<msg key="FAQ_Admin">Penyeliaan FAQ</msg>
<msg key="faq_name_Admin">Pentadbir %faq_name%</msg>
<msg key="FAQs">Senarai FAQ</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">masukkan selepas</msg>
<msg key="lt_Are_you_sure_you_want">Adakah anda pasti ingin buang faq ini?</msg>
<msg key="lt_Are_you_sure_you_want_1">Adakah anda pasti ingin buang soalan ini?</msg>
<msg key="lt_no_FAQs">Tiada FAQ tersedia.</msg>
<msg key="lt_no_questions">Tiada soalan-soalan tersedia.</msg>
<msg key="Name">Nama:</msg>
<msg key="New">Baru</msg>
<msg key="No">Tidak</msg>
<msg key="One_Question">Satu Soalan</msg>
<msg key="Plain">Biasa</msg>
<msg key="Preformatted">Siap Diaturkan</msg>
<msg key="preview">paparan</msg>
<msg key="Q">S:</msg>
<msg key="QA_On_Separate_Pages">Soalan Dan Jawapan pada mukasurat berlainan</msg>
<msg key="QA_on_Separate_Pages">Soalan dan Jawapan pada mukasurat berlainan</msg>
<msg key="Question">Soalan</msg>
<msg key="swap_with_next">Tukar tempat dengan seterusnya</msg>
<msg key="Text_type">Jenis abjad?</msg>
<msg key="Title">Tajuk:</msg>
<msg key="Update_FAQ">Kemaskini FAQ</msg>
<msg key="Update_This_QA">Kemaskini Soal-Jawab Ini</msg>
<msg key="View_All_FAQs">Tunjukkan Semua FAQ</msg>
<msg key="Yes">Ya</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.6" locale="ms_my" charset="utf-8">
<msg key="A">J:</msg>
<msg key="Add_QA_for_faq_name">Tambah Soal-Jawab untuk %faq_name%</msg>
<msg key="administer">tadbir</msg>
<msg key="Answer">Jawapan</msg>
<msg key="Back_to_FAQs">Kembali ke FAQ</msg>
<msg key="Create_a_new_FAQ">Hasilkan FAQ baru</msg>
<msg key="Create_an_FAQ">Hasilkan satu FAQ</msg>
<msg key="Create_FAQ">Hasilkan FAQ</msg>
<msg key="Create_New_QA">Hasilkan Soal-Jawab Baru</msg>
<msg key="Create_new_QA">Hasilkan Soal-Jawab baru</msg>
<msg key="Create_QA">Hasilkan Soal-Jawab</msg>
<msg key="Delete">Padam</msg>
<msg key="delete">padam</msg>
<msg key="Delete_This_QA">buang Soal-Jawab ini</msg>
<msg key="Edit">Edit</msg>
<msg key="edit">edit</msg>
<msg key="Edit_an_FAQ">Edit satu FAQ</msg>
<msg key="FAQ_Admin">Penyeliaan FAQ</msg>
<msg key="faq_name_Admin">Pentadbir %faq_name%</msg>
<msg key="FAQs">Senarai FAQ</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">masukkan selepas</msg>
<msg key="lt_Are_you_sure_you_want">Adakah anda pasti ingin buang faq ini?</msg>
<msg key="lt_Are_you_sure_you_want_1">Adakah anda pasti ingin buang soalan ini?</msg>
<msg key="lt_no_FAQs">Tiada FAQ tersedia.</msg>
<msg key="lt_no_questions">Tiada soalan-soalan tersedia.</msg>
<msg key="Name">Nama:</msg>
<msg key="New">Baru</msg>
<msg key="No">Tidak</msg>
<msg key="One_Question">Satu Soalan</msg>
<msg key="Plain">Biasa</msg>
<msg key="Preformatted">Siap Diaturkan</msg>
<msg key="preview">paparan</msg>
<msg key="Q">S:</msg>
<msg key="QA_On_Separate_Pages">Soalan Dan Jawapan pada mukasurat berlainan</msg>
<msg key="QA_on_Separate_Pages">Soalan dan Jawapan pada mukasurat berlainan</msg>
<msg key="Question">Soalan</msg>
<msg key="swap_with_next">Tukar tempat dengan seterusnya</msg>
<msg key="Text_type">Jenis abjad?</msg>
<msg key="Title">Tajuk:</msg>
<msg key="Update_FAQ">Kemaskini FAQ</msg>
<msg key="Update_This_QA">Kemaskini Soal-Jawab Ini</msg>
<msg key="View_All_FAQs">Tunjukkan Semua FAQ</msg>
<msg key="Yes">Ya</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="nl_NL" charset="ISO-8859-1">
<msg key="A">Een:</msg>
<msg key="Add_QA_for_faq_name">Vraag&amp;Antwoord voor %faq_name% toevoegen</msg>
<msg key="administer">beheren</msg>
<msg key="Answer">Antwoord</msg>
<msg key="Back_to_FAQs">Terug naar veelgestelde vragen</msg>
<msg key="Create_a_new_FAQ">Een nieuwe veelgestelde vraag (faq) aanmaken</msg>
<msg key="Create_an_FAQ">Een veelgestelde vraag (faq) aanmaken</msg>
<msg key="Create_FAQ">Veelgestelde vraag (faq) aanmaken</msg>
<msg key="Create_New_QA">Nieuwe Vraag&amp;Antwoord aanmaken</msg>
<msg key="Create_new_QA">Nieuwe Vraag&amp;Antwoord aanmaken</msg>
<msg key="Create_QA">Vraag&amp;Antwoord aanmaken</msg>
<msg key="Delete">Verwijderen</msg>
<msg key="delete">verwijderen</msg>
<msg key="Delete_This_QA">Deze Vraag&amp;Antwoord verwijderen</msg>
<msg key="Edit">Bewerken</msg>
<msg key="edit">bewerken</msg>
<msg key="Edit_an_FAQ">Een veelgestelde vraag bewerken</msg>
<msg key="FAQ_Admin">Veelgestelde vragen (faq) beheren</msg>
<msg key="faq_name_Admin">%faq_name% beheren</msg>
<msg key="FAQs">Veelgestelde vragen (faq)</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">invoegen na</msg>
<msg key="lt_Are_you_sure_you_want">Deze veelgestelde vraag echt verwijderen?</msg>
<msg key="lt_Are_you_sure_you_want_1">Deze vraag echt verwijderen?</msg>
<msg key="lt_no_FAQs">Er zijn geen veelgestelde vragen beschikbaar.</msg>
<msg key="lt_no_questions">Er zijn geen vragen beschikbaar.</msg>
<msg key="Name">Naam:</msg>
<msg key="New">Nieuw</msg>
<msg key="No">Nee</msg>
<msg key="One_Question">En vraag</msg>
<msg key="Plain">Zonder opmaak</msg>
<msg key="Preformatted">Standaard opmaak</msg>
<msg key="preview">voorvertoning</msg>
<msg key="Q">V:</msg>
<msg key="QA_On_Separate_Pages">Vraag&amp;Antwoord op verschillende pagina's?</msg>
<msg key="QA_on_Separate_Pages">Vraag&amp;Antwoord op verschillende pagina's?</msg>
<msg key="Question">Vraag</msg>
<msg key="swap_with_next">wisselen met de volgende</msg>
<msg key="Text_type">Teksttype?</msg>
<msg key="Title">Titel:</msg>
<msg key="Update_FAQ">Veelgestelde vraag bijwerken</msg>
<msg key="Update_This_QA">Deze Vraag&amp;Antwoord bijwerken</msg>
<msg key="View_All_FAQs">Bekijk alle veelgestelde vragen (faq)</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="nn_NO" charset="ISO-8859-1">
<msg key="A">Sv:</msg>
<msg key="Add_QA_for_faq_name">Legg inn sprsml/svar for %faq_name%</msg>
<msg key="administer">administrer</msg>
<msg key="Answer">Svar</msg>
<msg key="Back_to_FAQs">Attende til Vanlege sprsml (FAQ)</msg>
<msg key="Create_a_new_FAQ">Lag ny FAQ</msg>
<msg key="Create_an_FAQ">Legg inn eit nytt sprsml/svar</msg>
<msg key="Create_FAQ">Lag sprsml/svar</msg>
<msg key="Create_New_QA">Lag nytt sprsml/svar</msg>
<msg key="Create_new_QA">Lag nytt sprsml/svar</msg>
<msg key="Create_QA">Lag sprsml/svar</msg>
<msg key="Delete">Slett</msg>
<msg key="delete">slett</msg>
<msg key="Delete_This_QA">Slett dette sprsml/svar</msg>
<msg key="Edit">Rediger</msg>
<msg key="edit">rediger</msg>
<msg key="Edit_an_FAQ">Rediger eit sprsml/svar</msg>
<msg key="FAQ_Admin">Administrere FAQ</msg>
<msg key="faq_name_Admin">%faq_name% Admin</msg>
<msg key="FAQs">Vanlege sprsml (FAQ)</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">Legg inn etter</msg>
<msg key="lt_Are_you_sure_you_want">Er du sikker p at du vil slette dette FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Er du sikker p at du vil slette dette sprsmlet?</msg>
<msg key="lt_no_FAQs">Det er ikkje nokon sprsml/svar (FAQ) tilgjegeleg</msg>
<msg key="lt_no_questions">Det er ingen sprsml tilgjengeleg</msg>
<msg key="Name">Navn:</msg>
<msg key="New">Ny</msg>
<msg key="No">Nei</msg>
<msg key="One_Question">Eit sprsml</msg>
<msg key="Plain">Enkel</msg>
<msg key="Preformatted">Preformatert</msg>
<msg key="preview">oversikt</msg>
<msg key="Q">Sp:</msg>
<msg key="QA_On_Separate_Pages">Sprsml og svar p forskjellige sider?</msg>
<msg key="QA_on_Separate_Pages">Sprsml og svar p forskjellige sider?</msg>
<msg key="Question">Sprsml</msg>
<msg key="swap_with_next">byt med neste</msg>
<msg key="Text_type">Tekst type?</msg>
<msg key="Title">Tittel:</msg>
<msg key="Update_FAQ">Oppdater Vanlege sprsml (FAQ)</msg>
<msg key="Update_This_QA">Oppdater desse sprsml/svar</msg>
<msg key="View_All_FAQs">Sj alle vanlege sprsml (FAQ)</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="no_NO" charset="ISO-8859-1">
<msg key="A">Sv:</msg>
<msg key="Add_QA_for_faq_name">Legg inn Sprsml/Svar (FAQ) for %faq_name% </msg>
<msg key="administer">administrer</msg>
<msg key="Answer">Svar (A)</msg>
<msg key="Back_to_FAQs">Tilbake til Vanlige sprsml (FAQ)</msg>
<msg key="Create_a_new_FAQ">Lag en ny FAQ</msg>
<msg key="Create_an_FAQ">Legg inn et FAQ</msg>
<msg key="Create_FAQ">Lag FAQ</msg>
<msg key="Create_New_QA">Lag nytt sprsml/svar</msg>
<msg key="Create_new_QA">Lag et nytt sprsml/svar</msg>
<msg key="Create_QA">Lag sprsml/svar</msg>
<msg key="Delete">Slett</msg>
<msg key="delete">slett</msg>
<msg key="Delete_This_QA">Slett dette sprsml/svar</msg>
<msg key="Edit">Rediger</msg>
<msg key="edit">rediger</msg>
<msg key="Edit_an_FAQ">Rediger en FAQ</msg>
<msg key="FAQ_Admin">FAQ-admininstrering</msg>
<msg key="faq_name_Admin">%faq_name% Admin </msg>
<msg key="FAQs">Vanlige sprsml (FAQ)</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">legg inn etter</msg>
<msg key="lt_Are_you_sure_you_want">Er du sikker p at du vil slette denne FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Er du sikker p at du vil slette dette sprsmlet?</msg>
<msg key="lt_no_FAQs">Ingen sprsml/svar (FAQ) tilgjengelig</msg>
<msg key="lt_no_questions">Det er ingen sprsml tilgjengelige</msg>
<msg key="Name">Navn:</msg>
<msg key="New">Ny</msg>
<msg key="No">Nei</msg>
<msg key="One_Question">Ett sprsml</msg>
<msg key="Plain">Enkel</msg>
<msg key="Preformatted">Preformatert</msg>
<msg key="preview">oversikt</msg>
<msg key="Q">Sp:</msg>
<msg key="QA_On_Separate_Pages">Sprsml/svar p adskilte sider?</msg>
<msg key="QA_on_Separate_Pages">Sprsml/svar p adskilte sider?</msg>
<msg key="Question">Sprsml (Q)</msg>
<msg key="swap_with_next">bytt med neste</msg>
<msg key="Text_type">Tekst tupe?</msg>
<msg key="Title">Tittel:</msg>
<msg key="Update_FAQ">Oppdater vanlige sprsml (FAQ)</msg>
<msg key="Update_This_QA">Oppdater disse sprsml/svar</msg>
<msg key="View_All_FAQs">Se alle vanlige sprsml (FAQ)</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="pl_PL" charset="utf-8">
<msg key="A">O:</msg>
<msg key="Add_QA_for_faq_name">Dodaj P&amp;O do %faq_name%</msg>
<msg key="administer">administruj</msg>
<msg key="Answer">Odpowiedź</msg>
<msg key="Back_to_FAQs">Powrót do CZaP</msg>
<msg key="Create_a_new_FAQ">Utwórz nową CZaPę</msg>
<msg key="Create_an_FAQ">Utwórz nową CZaPę</msg>
<msg key="Create_FAQ">Utwórz CZaPę</msg>
<msg key="Create_New_QA">Utwórz nowe Pytanie - Odpowiedź</msg>
<msg key="Create_new_QA">Utwórz nowe Pytanie - Odpowiedź</msg>
<msg key="Create_QA">Utwórz Pytanie - Odpowiedź</msg>
<msg key="Delete">Usuń</msg>
<msg key="delete">usuń</msg>
<msg key="Delete_This_QA">Usuń to P&amp;O</msg>
<msg key="Edit">Edytuj</msg>
<msg key="edit">edytuj</msg>
<msg key="Edit_an_FAQ">Edytuj CZaPę</msg>
<msg key="FAQ_Admin">Admin CZaP</msg>
<msg key="faq_name_Admin">Admin %faq_name%</msg>
<msg key="FAQs">CZaPy</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">wstaw po</msg>
<msg key="lt_Are_you_sure_you_want">Czy na pewno usunąć tę CZaPę?</msg>
<msg key="lt_Are_you_sure_you_want_1">Czy na pewno usunąć to pytanie?</msg>
<msg key="lt_no_FAQs">Póki co, brak tu CZaP.</msg>
<msg key="lt_no_questions">Brak pytań.</msg>
<msg key="Name">Nazwa:</msg>
<msg key="New">Nowy</msg>
<msg key="No">Nie</msg>
<msg key="One_Question">Pytanie</msg>
<msg key="Plain">Prosty</msg>
<msg key="Preformatted">Preformatowany</msg>
<msg key="preview">podgląd</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">P&amp;O na oddzielnych stronach?</msg>
<msg key="QA_on_Separate_Pages">P&amp;O na oddzielnych stronach?</msg>
<msg key="Question">Pytanie</msg>
<msg key="swap_with_next">zamień z następnym</msg>
<msg key="Text_type">Typ tekstu?</msg>
<msg key="Title">Tytuł:</msg>
<msg key="Update_FAQ">Odśwież CZaPę</msg>
<msg key="Update_This_QA">Odśwież tę CZaPę</msg>
<msg key="View_All_FAQs">Pokaż Wszystkie CZaPy</msg>
<msg key="Yes">Tak</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="pt_BR" charset="ISO-8859-1">
<msg key="A">R:</msg>
<msg key="Add_QA_for_faq_name">Adicione uma Pergunta e uma Resposta (P&amp;A) para %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Resposta</msg>
<msg key="Back_to_FAQs">Voltar para FAQs</msg>
<msg key="Create_a_new_FAQ">Criar uma nova FAQ</msg>
<msg key="Create_an_FAQ">Criar uma FAQ</msg>
<msg key="Create_FAQ">Criar FAQ</msg>
<msg key="Create_New_QA">Criar Nova P&amp;R</msg>
<msg key="Create_new_QA">Criar nova P&amp;R</msg>
<msg key="Create_QA">Criar P&amp;R</msg>
<msg key="Delete">Remover</msg>
<msg key="delete">remover</msg>
<msg key="Delete_This_QA">Remover Este P&amp;R</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar uma FAQ</msg>
<msg key="FAQ_Admin">Administrador da FAQ</msg>
<msg key="faq_name_Admin">Administrador de %faq_name%</msg>
<msg key="FAQs">FAQs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">inserir depois de</msg>
<msg key="lt_Are_you_sure_you_want">Voc tem certeza que quer remover este FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Voc tem certeza que quer remover esta questo?</msg>
<msg key="lt_no_FAQs">No h nenhuma FAQ disponvel.</msg>
<msg key="lt_no_questions">No h nenhuma pergunta disponvel.</msg>
<msg key="Name">Nome:</msg>
<msg key="New">Nova</msg>
<msg key="No">No</msg>
<msg key="One_Question">Uma Pergunta</msg>
<msg key="Plain">Simples</msg>
<msg key="Preformatted">Pr-formatado</msg>
<msg key="preview">prever</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">P&amp;R Em Pginas Separadas?</msg>
<msg key="QA_on_Separate_Pages">P&amp;R em Pginas Separadas?</msg>
<msg key="Question">Pergunta</msg>
<msg key="swap_with_next">trocar com prximo</msg>
<msg key="Text_type">Tipo de Texto?</msg>
<msg key="Title">Ttulo</msg>
<msg key="Update_FAQ">Atualizar FAQ</msg>
<msg key="Update_This_QA">Atualizar Este P&amp;R</msg>
<msg key="View_All_FAQs">Visualizar Todas FAQs</msg>
<msg key="Yes">Sim</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="pt_PT" charset="ISO-8859-1">
<msg key="A">R:</msg>
<msg key="Add_QA_for_faq_name">Adicionar Pergunta e Resposta (P&amp;R) para %faq_name%</msg>
<msg key="administer">administrar</msg>
<msg key="Answer">Resposta</msg>
<msg key="Back_to_FAQs">De volta s PMFs</msg>
<msg key="Create_a_new_FAQ">Criar uma nova PMF</msg>
<msg key="Create_an_FAQ">Criar uma PMF</msg>
<msg key="Create_FAQ">Criar PMF</msg>
<msg key="Create_New_QA">Criar nova P&amp;R</msg>
<msg key="Create_new_QA">Criar nova P&amp;R</msg>
<msg key="Create_QA">Criar P&amp;R</msg>
<msg key="Delete">Eliminar</msg>
<msg key="delete">eliminar</msg>
<msg key="Delete_This_QA">Eliminar esta P&amp;R</msg>
<msg key="Edit">Editar</msg>
<msg key="edit">editar</msg>
<msg key="Edit_an_FAQ">Editar uma PMF</msg>
<msg key="FAQ_Admin">Administrao das PMF</msg>
<msg key="faq_name_Admin">Administrao de %faq_name%</msg>
<msg key="FAQs">PMFs</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">inserir depois</msg>
<msg key="lt_Are_you_sure_you_want">Tem a certeza que quer eliminar esta PMF? </msg>
<msg key="lt_Are_you_sure_you_want_1">Tem a certeza que quer eliminar esta pergunta?</msg>
<msg key="lt_no_FAQs">No existem PMFs disponveis.</msg>
<msg key="lt_no_questions">No existem perguntas disponveis.</msg>
<msg key="Name">Nome:</msg>
<msg key="New">Novo</msg>
<msg key="No">No</msg>
<msg key="One_Question">Uma Pergunta</msg>
<msg key="Plain">Simples</msg>
<msg key="Preformatted">Pr-formatado</msg>
<msg key="preview">antever</msg>
<msg key="Q">P:</msg>
<msg key="QA_On_Separate_Pages">P&amp;R Em Pginas Separadas?</msg>
<msg key="QA_on_Separate_Pages">P&amp;R em Pginas Separadas?</msg>
<msg key="Question">Pergunta</msg>
<msg key="swap_with_next">trocar com o prximo</msg>
<msg key="Text_type">Tipo de Texto?</msg>
<msg key="Title">Titulo:</msg>
<msg key="Update_FAQ">Actualizar PMF</msg>
<msg key="Update_This_QA">Actualizar esta P&amp;R</msg>
<msg key="View_All_FAQs">Ver todas as PMFs</msg>
<msg key="Yes">Sim</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ro_RO" charset="utf-8">
<msg key="A">R:</msg>
<msg key="Add_QA_for_faq_name">Adaugă Q&amp;A (întrebare şi răspuns) pentru %faq_name% </msg>
<msg key="administer">administrează</msg>
<msg key="Answer">Răspuns</msg>
<msg key="Back_to_FAQs">Înapoi la FAQs</msg>
<msg key="Create_a_new_FAQ">Creează un nou FAQ</msg>
<msg key="Create_an_FAQ">Creează un FAQ</msg>
<msg key="Create_FAQ">Creează FAQ</msg>
<msg key="Create_New_QA">Creează un Nou Q&amp;A</msg>
<msg key="Create_new_QA">Creează un nou Q&amp;A</msg>
<msg key="Create_QA">Creează Q&amp;A</msg>
<msg key="Delete">Şterge</msg>
<msg key="delete">şterge</msg>
<msg key="Delete_This_QA">Şterge Acest Q&amp;A</msg>
<msg key="Edit">Modifică</msg>
<msg key="edit">modifică</msg>
<msg key="Edit_an_FAQ">Modifică un FAQ</msg>
<msg key="FAQ_Admin">Administrare pentru FAQ</msg>
<msg key="faq_name_Admin">Administrare pentru %faq_name% </msg>
<msg key="FAQs">FAQ's</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">introduceţi după</msg>
<msg key="lt_Are_you_sure_you_want">Sunteţi sigur/ă că doriţi să ştergeţi acest faq ?</msg>
<msg key="lt_Are_you_sure_you_want_1">Sunteţi sigur/ă că doriţi să ştergeţi această întrebare ?</msg>
<msg key="lt_no_FAQs">Nu există FAQs disponibile</msg>
<msg key="lt_no_questions">Nu există întrebări disponibile</msg>
<msg key="Name">Nume:</msg>
<msg key="New">Nou</msg>
<msg key="No">Nu</msg>
<msg key="One_Question">O întrebare</msg>
<msg key="Plain">Simplu</msg>
<msg key="Preformatted">Preformatat</msg>
<msg key="preview">Ciornă</msg>
<msg key="Q">Î:</msg>
<msg key="QA_On_Separate_Pages">Q&amp;A În Pagini Separate?</msg>
<msg key="QA_on_Separate_Pages">Q&amp;A în Pagini Separate?</msg>
<msg key="Question">Întrebare</msg>
<msg key="swap_with_next">schimbă cu următoarea</msg>
<msg key="Text_type">Tipul textului?</msg>
<msg key="Title">Titlu:</msg>
<msg key="Update_FAQ">Actualizează FAQ</msg>
<msg key="Update_This_QA">Actualizează acest Q&amp;A</msg>
<msg key="View_All_FAQs">Vezi toate FAQs</msg>
<msg key="Yes">Da</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="ru_RU" charset="utf-8">
<msg key="A">О:</msg>
<msg key="Add_QA_for_faq_name">Добавить Q&amp;A к %faq_name%</msg>
<msg key="administer">администрировать</msg>
<msg key="Answer">Ответ</msg>
<msg key="Back_to_FAQs">Вернуться в ЧаВо</msg>
<msg key="Create_a_new_FAQ">Создать новое ЧаВо</msg>
<msg key="Create_an_FAQ">Сочинить ЧаВо</msg>
<msg key="Create_FAQ">Создать ЧаВо</msg>
<msg key="Create_New_QA">Создать новую пару вопросов и ответов (Q&amp;A)</msg>
<msg key="Create_new_QA">Создать новую пару вопросов и ответов (Q&amp;A)</msg>
<msg key="Create_QA">Создать Q&amp;A</msg>
<msg key="Delete">Удалить</msg>
<msg key="delete">удалить</msg>
<msg key="Delete_This_QA">Удалить этот Q&amp;A</msg>
<msg key="Edit">Редактировать</msg>
<msg key="edit">редактировать</msg>
<msg key="Edit_an_FAQ">Редактировать ЧаВо</msg>
<msg key="FAQ_Admin">Администрация ЧаВо</msg>
<msg key="faq_name_Admin">Администрация %faq_name%</msg>
<msg key="FAQs">ЧаВы</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">добавить после</msg>
<msg key="lt_Are_you_sure_you_want">Вы уверены что вы хотите удалить это ЧаВо?</msg>
<msg key="lt_Are_you_sure_you_want_1">Вы уверены что вы хотите удалить этот вопрос?</msg>
<msg key="lt_no_FAQs">ЧаВо отсутствует.</msg>
<msg key="lt_no_questions">Нет вопросов.</msg>
<msg key="Name">Имя:</msg>
<msg key="New">Новое</msg>
<msg key="No">Нет</msg>
<msg key="One_Question">Один Вопрос</msg>
<msg key="Plain">Просто текст</msg>
<msg key="Preformatted">Форматированный текст</msg>
<msg key="preview">показать</msg>
<msg key="Q">В:</msg>
<msg key="QA_On_Separate_Pages">Вопросы и Ответы на разных страницах?</msg>
<msg key="QA_on_Separate_Pages">Вопросы и Ответы на разных страницах?</msg>
<msg key="Question">Вопрос</msg>
<msg key="swap_with_next">поменять местами со следующим</msg>
<msg key="Text_type">Текст...</msg>
<msg key="Title">Название:</msg>
<msg key="Update_FAQ">Обновить ЧаВо</msg>
<msg key="Update_This_QA">Обновить этот Q&amp;A</msg>
<msg key="View_All_FAQs">Показать все ЧаВы</msg>
<msg key="Yes">Да</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="faq" package_version="4.7" locale="sv_SE" charset="ISO-8859-1">
<msg key="A">Svar:</msg>
<msg key="Add_QA_for_faq_name">Lgg till frgor och svar i %faq_name%</msg>
<msg key="administer">administrera</msg>
<msg key="Answer">Svar</msg>
<msg key="Back_to_FAQs">Tillbaka till FAQerna</msg>
<msg key="Create_a_new_FAQ">Skapa en ny FAQ</msg>
<msg key="Create_an_FAQ">Skapa en FAQ</msg>
<msg key="Create_FAQ">Skapa FAQ</msg>
<msg key="Create_New_QA">Skapa ny frga/svar</msg>
<msg key="Create_new_QA">Skapa ny frga/svar</msg>
<msg key="Create_QA">Skapa frga/svar</msg>
<msg key="Delete">Ta bort</msg>
<msg key="delete">ta bort</msg>
<msg key="Delete_This_QA">Ta bort denna frga/svar</msg>
<msg key="Edit">Redigera</msg>
<msg key="edit">redigera</msg>
<msg key="Edit_an_FAQ">Redigera en FAQ</msg>
<msg key="FAQ_Admin">Administration av FAQ</msg>
<msg key="faq_name_Admin">%faq_name% Admin</msg>
<msg key="FAQs">FAQer</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">infoga efter</msg>
<msg key="lt_Are_you_sure_you_want">r du sker p att du vill ta bort denna FAQ?</msg>
<msg key="lt_Are_you_sure_you_want_1">r du sker p att du vill ta bort denna frga?</msg>
<msg key="lt_no_FAQs">Det finns inga FAQ tillgngliga</msg>
<msg key="lt_no_questions">Det finns inga frgor tillgngliga</msg>
<msg key="Name">Namn:</msg>
<msg key="New">Ny</msg>
<msg key="No">Nej</msg>
<msg key="One_Question">En frga</msg>
<msg key="Plain">Oformatterad</msg>
<msg key="Preformatted">Frformatterad</msg>
<msg key="preview">frhandsgranska</msg>
<msg key="Q">Frga:</msg>
<msg key="QA_On_Separate_Pages">Frgor/Svar p separata sidor?</msg>
<msg key="QA_on_Separate_Pages">Frgor/Svar p separata sidor?</msg>
<msg key="Question">Frga</msg>
<msg key="swap_with_next">byt plats med nsta</msg>
<msg key="Text_type">Texttyp?</msg>
<msg key="Title">Titel:</msg>
<msg key="Update_FAQ">Uppdatera FAQ</msg>
<msg key="Update_This_QA">Uppdatera denna frga/svar</msg>
<msg key="View_All_FAQs">Visa alla FAQer</msg>
<msg key="Yes">Ja</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="tr_TR" charset="utf-8">
<msg key="A">C:</msg>
<msg key="administer">yönet</msg>
<msg key="Answer">Cevap</msg>
<msg key="Back_to_FAQs">SSS'lere geri</msg>
<msg key="Create_a_new_FAQ">Yeni SSS yarat</msg>
<msg key="Create_an_FAQ">Bir SSS yarat</msg>
<msg key="Create_FAQ">SSS yarat</msg>
<msg key="Delete">Sil</msg>
<msg key="delete">sil</msg>
<msg key="Edit">Düzenle</msg>
<msg key="edit">düzenle</msg>
<msg key="Edit_an_FAQ">Bir SSS'yi düzenle</msg>
<msg key="FAQ_Admin">SSS Yönetimi</msg>
<msg key="FAQs">SSS'ler</msg>
<msg key="HTML">HTML</msg>
<msg key="Name">İsim:</msg>
<msg key="New">Yeni</msg>
<msg key="No">Hayır</msg>
<msg key="One_Question">Bir Soru</msg>
<msg key="Plain">Sade</msg>
<msg key="preview">önizleme</msg>
<msg key="Q">S:</msg>
<msg key="Question">Soru</msg>
<msg key="Title">Başlık:</msg>
<msg key="Update_FAQ">SSS'yi Güncelle</msg>
<msg key="View_All_FAQs">Bütün SSS'leri görüntüleri</msg>
<msg key="Yes">Evet</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="faq" package_version="4.7" locale="zh_CN" charset="utf-8">
<msg key="A">问题:</msg>
<msg key="Add_QA_for_faq_name">向%faq_name%添加问题与解答</msg>
<msg key="administer">管理</msg>
<msg key="Answer">解答</msg>
<msg key="Back_to_FAQs">返回FAQs</msg>
<msg key="Create_a_new_FAQ">创建新FAQ</msg>
<msg key="Create_an_FAQ">创建FAQ</msg>
<msg key="Create_FAQ">创建FAQ</msg>
<msg key="Create_New_QA">创建新问题与解答</msg>
<msg key="Create_new_QA">创建新问题与解答</msg>
<msg key="Create_QA">创建问题与解答</msg>
<msg key="Delete">删除</msg>
<msg key="delete">删除</msg>
<msg key="Delete_This_QA">删除此问题与解答</msg>
<msg key="Edit">编辑</msg>
<msg key="edit">编辑</msg>
<msg key="Edit_an_FAQ">编辑FAQ</msg>
<msg key="FAQ_Admin">FAQ管理</msg>
<msg key="faq_name_Admin">%faq_name%管理</msg>
<msg key="FAQs">FAQ</msg>
<msg key="HTML">HTML</msg>
<msg key="insert_after">插入</msg>
<msg key="lt_Are_you_sure_you_want">确认删除此FAQ吗?</msg>
<msg key="lt_Are_you_sure_you_want_1">确认删除此问题吗?</msg>
<msg key="lt_no_FAQs">没有FAQ。</msg>
<msg key="lt_no_questions">没有问题。</msg>
<msg key="Name">名称:</msg>
<msg key="New">新的</msg>
<msg key="No">不是</msg>
<msg key="One_Question">一个问题</msg>
<msg key="Plain">普通的</msg>
<msg key="Preformatted">预格式化的</msg>
<msg key="preview">预览</msg>
<msg key="Q">解答:</msg>
<msg key="QA_On_Separate_Pages">问题与解答分页显示吗?</msg>
<msg key="QA_on_Separate_Pages">问题与解答分页显示吗?</msg>
<msg key="Question">问题</msg>
<msg key="swap_with_next">同下一个交换</msg>
<msg key="Text_type">文本类型?</msg>
<msg key="Title">标题:</msg>
<msg key="Update_FAQ">更新FAQ</msg>
<msg key="Update_This_QA">更新此问题与解答</msg>
<msg key="View_All_FAQs">浏览所有FAQ</msg>
<msg key="Yes"></msg>
</message_catalog>
<?xml version="1.0"?>
<!-- Generated by the OpenACS Package Manager -->
<package key="faq" url="http://openacs.org/repository/apm/packages/faq" type="apm_application">
<package-name>FAQ</package-name>
<pretty-plural>FAQs</pretty-plural>
<initial-install-p>f</initial-install-p>
<singleton-p>f</singleton-p>
<version name="4.7.3" url="http://openacs.org/repository/download/apm/faq-4.7.3.apm">
<owner url="mailto:jennie@ybos.net">Jennie Kim Housman</owner>
<owner url="mailto:wirth@ybos.net">Elizabeth Wirth</owner>
<summary>Manage simple Question and Answer style FAQs</summary>
<release-date>2003-11-10</release-date>
<maturity>2</maturity>
<vendor url="http://ybos.net">Ybos Corporation</vendor>
<description format="text/html">Handles frequently asked questions Q and A presentation. Can be one Q and A per page or all presented flat. Straightforward application with room for improvement.</description>
<provides url="faq" version="4.7.3"/>
<requires url="acs-kernel" version="5.0.0b4"/>
<callbacks>
</callbacks>
<parameters>
<!-- No version parameters -->
</parameters>
</version>
</package>
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="create_faq">
<querytext>
begin
:1 := faq.new_faq (
faq_id => :faq_id,
faq_name => :faq_name,
separate_p => :separate_p,
creation_user => :user_id,
creation_ip => :creation_ip,
context_id => :package_id
);
end;
</querytext>
</fullquery>
</queryset>
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="create_faq">
<querytext>
select faq__new_faq (:faq_id, :faq_name,:separate_p,'faq', now(), :user_id,:creation_ip,:package_id);
</querytext>
</fullquery>
</queryset>
<formtemplate id="faq_add_edit"></formtemplate>
if { ![exists_and_not_null mode] } {
set mode "edit"
}
ad_form -name faq_add_edit -mode $mode -action "[ad_conn package_url]admin/faq-add-edit" -form {
faq_id:key
{faq_name:text(text) {label "FAQ Name"} {html { size 50 }}}
{separate_p:text(select) {label "Each Q&A on separate page"} { options {{No f} {Yes t}} } }
} -select_query {
select faq_name,separate_p from faqs where faq_id = :faq_id
} -new_data {
set user_id [ad_conn user_id]
set creation_ip [ad_conn host]
set package_id [ad_conn package_id]
set faq_id [db_exec_plsql create_faq {}]
} -edit_data {
db_dml faq_edit {
update faqs
set faq_name = :faq_name,
separate_p = :separate_p
where faq_id = :faq_id
}
} -after_submit {
if { ![exists_and_not_null return_url] } {
set return_url [export_vars -base one-faq { faq_id }]
}
ad_returnredirect $return_url
ad_script_abort
}
This diff is collapsed.
-- @author jennie@ybos.net
-- @author wirth@ybos.net
drop package faq;
drop table faq_q_and_as;
drop table faqs;
-- faq upgrade script
-- @author Vinod Kurup (vinod@kurup.com)
-- @creation-date 2002-10-27
-- new procedure 'clone'
create or replace package faq
as
function new_faq (
faq_id in faqs.faq_id%TYPE default null,
faq_name in faqs.faq_name%TYPE,
separate_p in faqs.separate_p%TYPE default 'f',
object_type in acs_objects.object_type%TYPE default 'faq',
creation_date in acs_objects.creation_date%TYPE default sysdate,
creation_user in acs_objects.creation_user%TYPE default null,
creation_ip in acs_objects.creation_ip%TYPE default null,
context_id in acs_objects.context_id%TYPE default null
) return acs_objects.object_id%TYPE;
procedure delete_faq (
faq_id in faqs.faq_id%TYPE
);
function new_q_and_a (
entry_id in faq_q_and_as.entry_id%TYPE default null,
faq_id in faq_q_and_as.faq_id%TYPE,
question in faq_q_and_as.question%TYPE,
answer in faq_q_and_as.answer%TYPE,
sort_key in faq_q_and_as.sort_key%TYPE,
object_type in acs_objects.object_type%TYPE default 'faq_q_and_a',
creation_date in acs_objects.creation_date%TYPE default sysdate,
creation_user in acs_objects.creation_user%TYPE default null,
creation_ip in acs_objects.creation_ip%TYPE default null,
context_id in acs_objects.context_id%TYPE default null
) return acs_objects.object_id%TYPE;
procedure delete_q_and_a (
entry_id in faq_q_and_as.entry_id%TYPE
);
procedure clone (
old_package_id in apm_packages.package_id%TYPE,
new_package_id in apm_packages.package_id%TYPE
);
end faq;
/
show errors
create or replace package body faq
as
function new_q_and_a (
entry_id in faq_q_and_as.entry_id%TYPE default null,
faq_id in faq_q_and_as.faq_id%TYPE,
question in faq_q_and_as.question%TYPE,
answer in faq_q_and_as.answer%TYPE,
sort_key in faq_q_and_as.sort_key%TYPE,
object_type in acs_objects.object_type%TYPE default 'faq_q_and_a',
creation_date in acs_objects.creation_date%TYPE default sysdate,
creation_user in acs_objects.creation_user%TYPE default null,
creation_ip in acs_objects.creation_ip%TYPE default null,
context_id in acs_objects.context_id%TYPE default null
) return acs_objects.object_id%TYPE
is
v_entry_id faq_q_and_as.entry_id%TYPE;
begin
v_entry_id := acs_object.new (
object_id => entry_id,
object_type => object_type,
creation_date => creation_date,
creation_user => creation_user,
creation_ip => creation_ip,
context_id => context_id
);
insert into faq_q_and_as
(entry_id, faq_id, question, answer, sort_key)
values
(v_entry_id, new_q_and_a.faq_id, new_q_and_a.question, new_q_and_a.answer, new_q_and_a.sort_key);
return v_entry_id;
end new_q_and_a;
procedure delete_q_and_a (
entry_id in faq_q_and_as.entry_id%TYPE
)
is
begin
delete from faq_q_and_as where entry_id = faq.delete_q_and_a.entry_id;
acs_object.delete(entry_id);
end delete_q_and_a;
function new_faq (
faq_id in faqs.faq_id%TYPE default null,
faq_name in faqs.faq_name%TYPE,
separate_p in faqs.separate_p%TYPE default 'f',
object_type in acs_objects.object_type%TYPE default 'faq',
creation_date in acs_objects.creation_date%TYPE default sysdate,
creation_user in acs_objects.creation_user%TYPE default null,
creation_ip in acs_objects.creation_ip%TYPE default null,
context_id in acs_objects.context_id%TYPE default null
) return acs_objects.object_id%TYPE
is
v_faq_id faqs.faq_id%TYPE;
begin
v_faq_id := acs_object.new (
object_id => faq_id,
object_type => object_type,
creation_date => creation_date,
creation_user => creation_user,
creation_ip => creation_ip,
context_id => context_id
);
insert into faqs
(faq_id, faq_name,separate_p)
values
(v_faq_id, new_faq.faq_name,new_faq.separate_p);
return v_faq_id;
end new_faq;
procedure delete_faq (
faq_id faqs.faq_id%TYPE
)
is
begin
-- Because q_and_a's are objects, we need to
-- loop through a list of them, and call an explicit
-- delete function for each one. (i.e. each
-- entry_id)
declare cursor q_and_a_cur is
select entry_id from faq_q_and_as where faq_id = faq.delete_faq.faq_id;
begin
for entry_list in q_and_a_cur
loop
delete_q_and_a(entry_list.entry_id);
end loop;
end;
delete from faqs where faq_id=faq.delete_faq.faq_id;
acs_object.delete(faq_id);
end delete_faq;
procedure clone (
old_package_id in apm_packages.package_id%TYPE default null,
new_package_id in apm_packages.package_id%TYPE default null
)
is
v_faq_id faqs.faq_id%TYPE;
v_entry_id faq_q_and_as.entry_id%TYPE;
begin
-- get all the faqs belonging to the old package,
-- and create new faqs for the new package
for one_faq in (select *
from acs_objects o, faqs f
where o.object_id = f.faq_id
and o.context_id = faq.clone.old_package_id)
loop
-- faq is "scoped" by using the acs_objects.context_id
v_faq_id := faq.new_faq (
faq_name => one_faq.faq_name,
separate_p => one_faq.separate_p,
context_id => faq.clone.new_package_id
);
for entry in (select * from faq_q_and_as f
where faq_id = one_faq.faq_id)
loop
-- now (surprise!) copy all the entries of this faq
v_entry_id := faq.new_q_and_a (
context_id => entry.faq_id,
faq_id=> v_faq_id,
question => entry.question,
answer => entry.answer,
sort_key => entry.sort_key
);
end loop;
end loop;
end clone;
end faq;
/
show errors
-- disabled_p added to faqs
alter table faqs add (disabled_p char(1) default 'f' check(disabled_p in ('f','t')));
-- @jennie.ybos.net
-- @wirth.ybos.net
--openacs port @samir.symphinity.com
create function inline_0 ()
returns integer as '
begin
PERFORM acs_object_type__create_type (
''faq'', -- object_type
''FAQ'', -- pretty_name
''FAQs'', -- pretty_plural
''acs_object'', -- supertype
''FAQS'', -- table_name
''FAQ_ID'', -- id_column
null, -- package_name
''f'', -- abstract_p
null, -- type_extension_table
''faq.name'' -- name_method
);
return 0;
end;' language 'plpgsql';
select inline_0 ();
drop function inline_0 ();
create table faqs (
faq_id integer constraint faqs_faq_id_fk
references acs_objects(object_id)
constraint faqs_pk
primary key,
faq_name varchar (250)
constraint faqs_faq_name_nn not null,
separate_p boolean check(separate_p in ('f','t')),
disabled_p char(1) default 'f' check(disabled_p in ('f','t'))
);
create function inline_1 ()
returns integer as '
begin
PERFORM acs_object_type__create_type (
''faq_q_and_a'', -- object_type
''FAQ_Q_and_A'', -- pretty_name
''FAQ_Q_and_As'', -- pretty_plural
''acs_object'', -- supertype
''FAQ_Q_AND_AS'', -- table_name
''ENTRY_ID'', -- id_column
null, -- package_name
''f'', -- abstract_p
null, -- type_extension_table
null -- name_method
);
return 0;
end;' language 'plpgsql';
select inline_1 ();
drop function inline_1 ();
create table faq_q_and_as (
entry_id integer constraint faq_q_and_as_entry_id_fk
references acs_objects (object_id)
constraint faq_q_sand_a_pk
primary key,
faq_id integer references faqs not null,
question varchar (4000) not null,
answer varchar (4000) not null,
-- determines the order of questions in a FAQ
sort_key integer not null
);
create function faq__new_q_and_a (integer,integer,varchar,varchar,integer,varchar,timestamptz,integer,varchar,integer
) returns integer as
'
declare
p_entry_id alias for $1; -- default null,
p_faq_id alias for $2;
p_question alias for $3;
p_answer alias for $4;
p_sort_key alias for $5;
p_object_type alias for $6; -- default faq_q_and_a
p_creation_date alias for $7; --in acs_objects.creation_date%TYPE default sysdate,
p_creation_user alias for $8; --in acs_objects.creation_user%TYPE default null,
p_creation_ip alias for $9; -- in acs_objects.creation_ip%TYPE default null,
p_context_id alias for $10; --in acs_objects.context_id%TYPE default null
v_entry_id faq_q_and_as.entry_id%TYPE;
begin
v_entry_id := acs_object__new (
p_entry_id,
p_object_type,
p_creation_date,
p_creation_user,
p_creation_ip,
p_context_id
);
insert into faq_q_and_as
(entry_id, faq_id, question, answer, sort_key)
values
(v_entry_id, p_faq_id, p_question, p_answer, p_sort_key);
return v_entry_id;
end;' language 'plpgsql';
create function faq__delete_q_and_a (integer)
returns integer as '
declare
p_entry_id alias for $1;
begin
delete from faq_q_and_as where entry_id = p_entry_id;
raise NOTICE ''Deleting FAQ_Q_and_A...'';
PERFORM acs_object__delete(p_entry_id);
return 0;
end;' language 'plpgsql';
create function faq__new_faq (integer, varchar, boolean,varchar,timestamptz,integer,varchar,integer )
returns integer as '
declare
p_faq_id alias for $1;
p_faq_name alias for $2;
p_separate_p alias for $3;
p_object_type alias for $4;
p_creation_date alias for $5;
p_creation_user alias for $6;
p_creation_ip alias for $7;
p_context_id alias for $8;
v_faq_id faqs.faq_id%TYPE;
begin
v_faq_id := acs_object__new (
p_faq_id,
p_object_type,
p_creation_date,
p_creation_user,
p_creation_ip,
p_context_id
);
insert into faqs
(faq_id, faq_name,separate_p)
values
(v_faq_id, p_faq_name,p_separate_p);
return v_faq_id;
end;' language 'plpgsql';
create function faq__delete_faq (integer)
returns integer as '
declare
p_faq_id alias for $1;
del_rec record;
begin
-- Because q_and_as are objects, we need to
-- loop through a list of them, and call an explicit
-- delete function for each one. (i.e. each
-- entry_id)
for del_rec in select entry_id from faq_q_and_as
where faq_id = p_faq_id
loop
PERFORM faq__delete_q_and_a(del_rec.entry_id);
end loop;
delete from faqs where faq_id = p_faq_id;
PERFORM acs_object__delete(p_faq_id);
return 0;
end;' language 'plpgsql';
create function faq__name(integer)
returns varchar as '
declare
p_faq_id alias for $1;
v_faq_name faqs.faq_name%TYPE;
begin
select faq_name into v_faq_name
from faqs
where faq_id = p_faq_id;
return v_faq_name;
end;
' language 'plpgsql';
create function faq__clone (integer,integer)
returns integer as '
declare
p_new_package_id alias for $1; --default null,
p_old_package_id alias for $2; --default null
v_faq_id faqs.faq_id%TYPE;
one_faq record;
entry record;
begin
-- get all the faqs belonging to the old package,
-- and create new faqs for the new package
for one_faq in select *
from acs_objects o, faqs f
where o.object_id = f.faq_id
and o.context_id = p_old_package_id
loop
v_faq_id := faq__new_faq (
one_faq.faq_name,
one_faq.separate_p,
p_new_package_id
);
for entry in select * from faq_q_and_as
where faq_id = one_faq.faq_id
loop
perform faq__new_q_and_a (
entry.faq_id,
v_faq_id,
entry.question,
entry.answer,
entry.sort_key
);
end loop;
end loop;
return 0;
end;
' language 'plpgsql';
select acs_privilege__create_privilege('faq_view_faq');
select acs_privilege__create_privilege('faq_create_faq');
select acs_privilege__create_privilege('faq_delete_faq');
select acs_privilege__create_privilege('faq_modify_faq');
select acs_privilege__create_privilege('faq_view_q_and_a');
select acs_privilege__create_privilege('faq_create_q_and_a');
select acs_privilege__create_privilege('faq_delete_q_and_a');
select acs_privilege__create_privilege('faq_modify_q_and_a');
select acs_privilege__create_privilege('faq_admin_faq');
select acs_privilege__create_privilege('faq_admin_q_and_a');
select acs_privilege__add_child('faq_admin_faq', 'faq_view_faq');
select acs_privilege__add_child('faq_admin_faq', 'faq_create_faq');
select acs_privilege__add_child('faq_admin_faq', 'faq_delete_faq');
select acs_privilege__add_child('faq_admin_faq', 'faq_modify_faq');
select acs_privilege__add_child('faq_admin_q_and_a', 'faq_view_q_and_a');
select acs_privilege__add_child('faq_admin_q_and_a', 'faq_create_q_and_a');
select acs_privilege__add_child('faq_admin_q_and_a', 'faq_delete_q_and_a');
select acs_privilege__add_child('faq_admin_q_and_a', 'faq_modify_q_and_a');
select acs_privilege__add_child('faq_admin_faq', 'faq_admin_q_and_a');
-- bind privileges to global names
select acs_privilege__add_child('create','faq_create_faq');
select acs_privilege__add_child('create','faq_create_q_and_a');
select acs_privilege__add_child('write','faq_modify_faq');
select acs_privilege__add_child('write','faq_modify_q_and_a');
select acs_privilege__add_child('read','faq_view_faq');
select acs_privilege__add_child('read','faq_view_q_and_a');
select acs_privilege__add_child('delete','faq_delete_faq');
select acs_privilege__add_child('delete','faq_delete_q_and_a');
select acs_privilege__add_child('admin','faq_admin_faq');
create function inline_2 ()
returns integer as '
declare
default_context acs_objects.object_id%TYPE;
registered_users acs_objects.object_id%TYPE;
the_public acs_objects.object_id%TYPE;
begin
default_context = acs__magic_object_id(''default_context'');
registered_users = acs__magic_object_id(''registered_users'');
the_public = acs__magic_object_id(''the_public'');
-- give the public the power to view faqs by default
PERFORM acs_permission__grant_permission (default_context, the_public, ''faq_view_faq'');
-- give the public the power to view q_and_as by default
PERFORM acs_permission__grant_permission ( default_context,the_public, ''faq_view_q_and_a'');
return 0;
end;' language 'plpgsql';
select inline_2 ();
drop function inline_2 ();
-- @author jennie@ybos.net
-- @author wirth@ybos.net
--openacs port @samir.symphinity.com
--drop functions
drop function faq__new_q_and_a (integer,integer,varchar,varchar,integer,varchar,timestamptz,integer,varchar,integer);
drop function faq__delete_q_and_a (integer);
drop function faq__new_faq (integer, varchar, boolean,varchar,timestamptz,integer,varchar,integer );
drop function faq__delete_faq (integer);
drop function faq__name (integer);
drop function faq__clone (integer,integer);
--drop permissions
delete from acs_permissions where object_id in (select entry_id from faq_q_and_as);
delete from acs_permissions where object_id in (select faq_id from faqs);
create function inline_0()
returns integer as '
declare
object_rec record;
default_context acs_objects.object_id%TYPE;
registered_users acs_objects.object_id%TYPE;
the_public acs_objects.object_id%TYPE;
begin
--drop objects
for object_rec in select object_id from acs_objects where object_type=''faq''
loop
PERFORM acs_object__delete( object_rec.object_id );
end loop;
for object_rec in select object_id from acs_objects where object_type=''faq_q_and_a''
loop
PERFORM acs_object__delete( object_rec.object_id );
end loop;
-- bind privileges to global names
default_context := acs__magic_object_id(''default_context'');
registered_users := acs__magic_object_id(''registered_users'');
the_public := acs__magic_object_id(''the_public'');
-- revoke from the public the power to view faqs
PERFORM acs_permission__revoke_permission (default_context, the_public, ''faq_view_faq'');
-- revoke from the public the power to view q_and_as
PERFORM acs_permission__revoke_permission ( default_context,the_public, ''faq_view_q_and_a'');
--drop permissions
PERFORM acs_privilege__remove_child(''create'',''faq_create_faq'');
PERFORM acs_privilege__remove_child(''create'',''faq_create_q_and_a'');
PERFORM acs_privilege__remove_child(''write'',''faq_modify_faq'');
PERFORM acs_privilege__remove_child(''write'',''faq_modify_q_and_a'');
PERFORM acs_privilege__remove_child(''read'',''faq_view_faq'');
PERFORM acs_privilege__remove_child(''read'',''faq_view_q_and_a'');
PERFORM acs_privilege__remove_child(''delete'',''faq_delete_faq'');
PERFORM acs_privilege__remove_child(''delete'',''faq_delete_q_and_a'');
PERFORM acs_privilege__remove_child(''admin'',''faq_admin_faq'');
PERFORM acs_privilege__remove_child(''faq_admin_faq'', ''faq_view_faq'');
PERFORM acs_privilege__remove_child(''faq_admin_faq'', ''faq_create_faq'');
PERFORM acs_privilege__remove_child(''faq_admin_faq'', ''faq_delete_faq'');
PERFORM acs_privilege__remove_child(''faq_admin_faq'', ''faq_modify_faq'');
PERFORM acs_privilege__remove_child(''faq_admin_q_and_a'', ''faq_view_q_and_a'');
PERFORM acs_privilege__remove_child(''faq_admin_q_and_a'', ''faq_create_q_and_a'');
PERFORM acs_privilege__remove_child(''faq_admin_q_and_a'', ''faq_delete_q_and_a'');
PERFORM acs_privilege__remove_child(''faq_admin_q_and_a'', ''faq_modify_q_and_a'');
PERFORM acs_privilege__remove_child(''faq_admin_faq'', ''faq_admin_q_and_a'');
PERFORM acs_privilege__drop_privilege(''faq_view_faq'');
PERFORM acs_privilege__drop_privilege(''faq_create_faq'');
PERFORM acs_privilege__drop_privilege(''faq_delete_faq'');
PERFORM acs_privilege__drop_privilege(''faq_modify_faq'');
PERFORM acs_privilege__drop_privilege(''faq_view_q_and_a'');
PERFORM acs_privilege__drop_privilege(''faq_create_q_and_a'');
PERFORM acs_privilege__drop_privilege(''faq_delete_q_and_a'');
PERFORM acs_privilege__drop_privilege(''faq_modify_q_and_a'');
PERFORM acs_privilege__drop_privilege(''faq_admin_faq'');
PERFORM acs_privilege__drop_privilege(''faq_admin_q_and_a'');
return 0;
end;' language 'plpgsql';
select inline_0();
drop function inline_0();
--drop table
drop table faq_q_and_as;
drop table faqs;
--drop type
select acs_object_type__drop_type(
'faq',
't'
);
select acs_object_type__drop_type(
'faq_q_and_a',
't'
);
create or replace function faq__clone (integer,integer)
returns integer as '
declare
p_new_package_id alias for $1; --default null,
p_old_package_id alias for $2; --default null
v_faq_id faqs.faq_id%TYPE;
one_faq record;
entry record;
begin
-- get all the faqs belonging to the old package,
-- and create new faqs for the new package
for one_faq in select *
from acs_objects o, faqs f
where o.object_id = f.faq_id
and o.context_id = p_old_package_id
loop
v_faq_id := faq__new_faq (
one_faq.faq_name,
one_faq.separate_p,
p_new_package_id
);
for entry in select * from faq_q_and_as
where faq_id = one_faq.faq_id
loop
perform faq__new_q_and_a (
entry.faq_id,
v_faq_id,
entry.question,
entry.answer,
entry.sort_key
);
end loop;
end loop;
return 0;
end;
' language 'plpgsql';
alter table faqs add column disabled_p char(1);
alter table faqs alter disabled_p set default 'f';
alter table faqs add constraint faqs_disabled_p_ck check (disabled_p in ('t','f'));
<%= [ad_header $title] %>
<h2>@title@</h2>
<%= [eval ad_context_bar $context_bar] %>
<hr>
<slave>
<br clear="all">
<%= [ad_footer] %>
\ No newline at end of file
<master src="master">
<property name="context_bar">@context_bar;noquote@</property>
<property name="title">@faq_name;noquote@</property>
<if @one_question:rowcount@ eq 0>
<i>#faq.lt_no_questions#</i><p>
</if>
<else>
<table>
<tr valign=top>
<td width="30%">
<ol>
<multiple name=one_question>
<if @separate_p@ eq "t">
<li>
<a href="one-question?entry_id=@one_question.entry_id@">@one_question.question@</a>
</li>
</if>
<if @separate_p@ eq "f">
<li>
<a href="#@one_question.entry_id@">@one_question.question@</a>
</li>
</if>
</multiple>
</ol>
</td>
<if @separate_p@ eq "f">
<td>
<ol>
<multiple name=one_question>
<li>
<a name=@one_question.entry_id@></a>
<b>#faq.Q#</b> @one_question.question@
<P>
<b>#faq.A#</b> @one_question.answer@
<p>
</li>
</multiple>
</ol>
</if>
</td>
</tr>
</table>
</else>
<master>
<property name="title">@page_title;noquote@</property>
<property name="context">@context;noquote@</property>
<property name="focus">faq_add_edit.faq_name</property>
<include src="/packages/faq/lib/faq-add-edit" &="faq_id" &="return_url">
ad_page_contract {
Displays a form for creating a new faq or edit an existing faq.
@author Rocael Hernandez (roc@viaro.net)
@author Gerardo Morales Cadoret (gmorales@galileo.edu)
@creation-date 2003-11-26
} {
faq_id:optional
return_url:optional
} -properties {
context:onevalue
faq_id:onevalue
title:onevalue
action:onevalue
submit_label:onevalue
faq_name:onevalue
}
set context [list [_ faq.Create_an_FAQ]]
set submit_label [_ faq.Create_FAQ]
set faq_name ""
if { ![ad_form_new_p -key faq_id]} {
set context [list [_ faq.Edit_an_FAQ]]
set page_title [_ faq.Edit_an_FAQ]
permission::require_permission -object_id [ad_conn package_id] -privilege faq_modify_faq
} else {
set context [list [_ faq.Create_an_FAQ]]
set page_title [_ faq.Create_an_FAQ]
permission::require_permission -object_id [ad_conn package_id] -privilege faq_create_faq
}
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="delete_faq">
<querytext>
select faq__delete_faq (:faq_id);
</querytext>
</fullquery>
</queryset>
#/faq/admin/faq-delete.tcl
ad_page_contract {
delete an FAQ
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
faq_id:naturalnum,notnull
}
set package_id [ad_conn package_id]
permission::require_permission -object_id $package_id -privilege faq_delete_faq
db_transaction {
db_exec_plsql delete_faq {
begin
faq.delete_faq (
faq_id => :faq_id
);
end;
}
}
ad_returnredirect "index"
\ No newline at end of file
ad_page_contract {
disable an FAQ
@author Lars Pind (lars@collaboraid.biz)
@creation-date 2003-03-06
} {
faq_id:naturalnum,notnull
}
set package_id [ad_conn package_id]
permission::require_permission -object_id $package_id -privilege faq_delete_faq
db_dml disable_faq {
update faqs set disabled_p = 't' where faq_id = :faq_id
}
ad_returnredirect "."
#faq/www/admin/faq-edit-2.tcl
ad_page_contract {
Edits a particular FAQ
@author Peter Vessenes peterv@ybos.net
@creation-date 2000-10-25
} {
faq_id:naturalnum
faq_name:notnull
separate_p:
}
ad_require_permission [ad_conn package_id] faq_modify_faq
db_dml faq_edit "update faqs
set faq_name = :faq_name,
separate_p = :separate_p
where faq_id = :faq_id"
ad_returnredirect "."
<master>
<property name="context">@context;noquote@</property>
<property name="title">@title;noquote@</property>
<form action="@action@">
<input type="hidden" name="faq_id" value="@faq_id@">
<blockquote>
<table>
<tr>
<th align="right">#faq.Name#</th>
<td><input size="50" name="faq_name" value="@faq_name@"></td>
</tr>
<tr>
<th align="right">#faq.QA_On_Separate_Pages#</th>
<td><select name=separate_p>
<if @separate_p@ eq "t">
<option value="t" selected>#faq.Yes#</option>
<option value="f">#faq.No#</option>
</if>
<else>
<option value="t">#faq.Yes#</option>
<option value="f" selected>#faq.No#</option>
</else>
</select>
</td>
</tr>
<tr>
<th></th>
<td><input type="submit" value="@submit_label@"></td>
</table>
</blockquote>
</form>
#faq/www/admin/faq-edit.tcl
ad_page_contract {
Displays a form for editing a faq.
@author Peter Vessenes peterv@ybos.net
@creation-date 2000-10-25
} {
faq_id:naturalnum
} -properties {
context:onevalue
faq_id:onevalue
title:onevalue
faq_name:onevalue
separate_p:onevalue
}
ad_require_permission [ad_conn package_id] faq_modify_faq
set context [list [_ faq.Edit_an_FAQ]]
set title [_ faq.Edit_an_FAQ]
set action "faq-edit-2"
set submit_label [_ faq.Update_FAQ]
db_1row faq_get_name "select faq_name,separate_p from faqs where faq_id = :faq_id"
ad_return_template
ad_page_contract {
enable an FAQ
@author Lars Pind (lars@collaboraid.biz)
@creation-date 2003-03-06
} {
faq_id:naturalnum,notnull
}
set package_id [ad_conn package_id]
permission::require_permission -object_id $package_id -privilege faq_delete_faq
db_dml disable_faq {
update faqs set disabled_p = 'f' where faq_id = :faq_id
}
ad_returnredirect "index"
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="create_faq">
<querytext>
select faq__new_faq (:faq_id, :faq_name,:separate_p,'faq', now(), :user_id,:creation_ip,:package_id);
</querytext>
</fullquery>
</queryset>
#faq/www/admin/faq-new-2.tcl
ad_page_contract {
Create a new faq.
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
@param faq_id The ID of the new faq to be created (debounce)
@param faq_name The short name of the faq
} {
faq_id:integer,notnull
faq_name:notnull,trim
separate_p:notnull
}
set package_id [ad_conn package_id]
set user_id [ad_verify_and_get_user_id]
set creation_ip [ad_conn host]
ad_require_permission $package_id faq_create_faq
db_transaction {
db_exec_plsql create_faq {
begin
:1 := faq.new_faq (
faq_id => :faq_id,
faq_name => :faq_name,
separate_p => :separate_p,
creation_user => :user_id,
creation_ip => :creation_ip,
context_id => :package_id
);
end;
}
}
# on error ...
ad_returnredirect "."
<master></master>
<property name="context">@context;noquote@</property>
<property name="title">@title;noquote@</property>
<property name="focus">faq.faq_name</property>
<form action="@action@" name="faq">
<input type="hidden" name="faq_id" value="@faq_id@">
<blockquote>
<table>
<tr>
<th align="right">#faq.Name#</th>
<td><input size="50" name="faq_name" value="@faq_name@"></td>
</tr>
<tr>
<th align="right">#faq.QA_on_Separate_Pages#</th>
<td><select name="separate_p">
<option value=f>#faq.No#</option>
<option value=t>#faq.Yes#</option>
</select>
</td>
</tr>
<tr>
<th></th>
<td><input type="submit" value="@submit_label@"></td>
</table>
</blockquote>
</form>
#faq/www/admin/faq-new.tcl
ad_page_contract {
Displays a form for creating a new faq.
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
} -properties {
context:onevalue
faq_id:onevalue
title:onevalue
action:onevalue
submit_label:onevalue
faq_name:onevalue
}
ad_require_permission [ad_conn package_id] faq_create_faq
set context {[_ faq.Create_an_FAQ]}
set title [_ faq.Create_an_FAQ]
set action "faq-new-2"
set submit_label [_ faq.Create_FAQ]
set faq_name ""
set faq_id [db_nextval acs_object_id_seq]
ad_return_template
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.FAQ_Admin#</property>
<listtemplate name="faqs"></listtemplate>
<ul class="action-links">
<li><a href="faq-add-edit">#faq.Create_a_new_FAQ#</a></lI>
</ul>
#faq/www/admin/index.tcl
ad_page_contract {
Admin for FAQs on this site
@author Jennie Housman (jennie@ybos.net)
@author Elizabeth Wirth (wirth@ybos.net)
@creation-date 2000-10-24
} {
} -properties {
context:onevalue
package_id:onevalue
user_id:onevalue
}
set package_id [ad_conn package_id]
permission::require_permission -object_id $package_id -privilege faq_admin_faq
set context {}
set user_id [ad_verify_and_get_user_id]
template::list::create \
-name faqs \
-elements {
edit {
link_url_col edit_url
display_template {
<img src="/resources/acs-subsite/Edit16.gif" border="0">
}
sub_class narrow
}
faq_name {
label "Name"
link_url_col manage_url
}
num_q_and_as {
label "\# Q&A's"
html { align right }
}
disabled_p {
label "Enabled"
display_template {
<if @faqs.disabled_p@ false>
<a href="@faqs.disable_url@" title="Disable this FAQ"><img src="/resources/acs-subsite/checkboxchecked.gif" height="13" width="13" border="0" style="background-color: white;" alt="Disable"></a>
</if>
<else>
<a href="@faqs.enable_url@" title="Enable this FAQ"><img src="/resources/acs-subsite/checkbox.gif" height="13" width="13" border="0" style="background-color: white;" alt="Enable"></a>
</else>
}
html { align center }
}
delete {
link_url_col delete_url
display_template {
<img src="/resources/acs-subsite/Delete16.gif" border="0">
}
sub_class narrow
}
}
db_multirow -extend { edit_url manage_url delete_url disable_url enable_url } faqs faq_select {
select faq_id, faq_name, disabled_p,
(select count(*) from faq_q_and_as where faq_id = f.faq_id) as num_q_and_as
from acs_objects o, faqs f
where object_id = faq_id
and context_id = :package_id
order by lower(faq_name), faq_name
} {
set edit_url [export_vars -base faq-add-edit { faq_id }]
set manage_url [export_vars -base one-faq { faq_id }]
set delete_url [export_vars -base faq-delete { faq_id }]
set disable_url [export_vars -base faq-disable { faq_id }]
set enable_url [export_vars -base faq-enable { faq_id }]
}
ad_return_template
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.faq_name_Admin#</property>
<include src="/packages/faq/lib/faq-add-edit" &="faq_id" mode="display">
<if @faq_q_and_as:rowcount@ eq 0>
<i>#faq.lt_no_questions#</i><p>
</if>
<else>
<ol>
<multiple name=faq_q_and_as>
<li>
@faq_q_and_as.question;noquote@
(
<a href="q-and-a-add-edit?entry_id=@faq_q_and_as.entry_id@&faq_id=@faq_id@">#faq.edit#</a> |
<a href="one-question?entry_id=@faq_q_and_as.entry_id@">#faq.preview#</a> |
<a href="q_and_a-delete?entry_id=@faq_q_and_as.entry_id@" onclick="return confirm('#faq.lt_Are_you_sure_you_want_1#');">#faq.delete#</a> |
<if @faq_q_and_as.sort_key@ ne @highest_sort_key_in_list@>
<a href="q-and-a-add-edit?prev_entry_id=@faq_q_and_as.entry_id@&faq_id=@faq_id@">#faq.insert_after#</a> |
<a href="swap?faq_id=@faq_id@&entry_id=@faq_q_and_as.entry_id@">#faq.swap_with_next#</a>
</if>
<else>
<a href="q-and-a-add-edit?prev_entry_id=@faq_q_and_as.entry_id@&faq_id=@faq_id@">#faq.insert_after#</a>
</else>
)
</li>
</multiple>
</ol>
</else>
<ul class="action-links">
<li><a href="q-and-a-add-edit?faq_id=@faq_id@">#faq.Create_New_QA#</a></li>
<li><a href=".">#faq.View_All_FAQs#</a></li>
</ul>
#/faq/www/admin/one-faq.tcl
ad_page_contract {
View contents of one faq
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
faq_id:naturalnum,notnull
} -properties {
faq_name:onevalue
}
set package_id [ad_conn package_id]
set user_id [ad_verify_and_get_user_id]
permission::require_permission -object_id $package_id -privilege faq_admin_faq
db_multirow faq_q_and_as faq_q_and_as_select {
select entry_id, faq_id, question, answer, sort_key
from faq_q_and_as
where faq_id = :faq_id
order by sort_key
}
set highest_sort_key_in_list [db_string faq_maxkey_get "select max(sort_key)
from faq_q_and_as where faq_id=:faq_id"]
db_1row faq_name "select faq_name from faqs where faq_id=:faq_id"
set context [list $faq_name]
set new_faq_url "q-and-a-add-edit?[export_vars { faq_id }]"
ad_return_template
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.One_Question#</property>
<b>#faq.Q#</b> @question;noquote@
<P>
<b>#faq.A#</b> @answer;noquote@
<p>
<a href="@edit_url@">#faq.Edit#</a>
|
<a href="@delete_url@">#faq.Delete#</a>
|
<a href="@create_url@">#faq.New#</a>
<p>
<a href="index">#faq.Back_to_FAQs#</a>
#/faq/www/admin/one-question.tcl
ad_page_contract {
View contents of one Q&A
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
entry_id:naturalnum,notnull
} -properties {
entry_id:onevalue
}
set package_id [ad_conn package_id]
set user_id [ad_verify_and_get_user_id]
permission::require_permission -object_id $package_id -privilege faq_admin_faq
db_1row q_and_a_info "select question, answer, a.faq_id, f.faq_name
from faq_q_and_as a, faqs f
where entry_id = :entry_id
and a.faq_id = f.faq_id"
set context [list [list "one-faq?faq_id=$faq_id" "$faq_name"] "One Q&A"]
set edit_url "q_and_a-edit?[export_vars { entry_id faq_id }]"
set delete_url "q_and_a-delete?[export_vars { entry_id faq_id }]"
set create_url "q_and_a-new?[export_vars { faq_id } ]"
ad_return_template
<?xml version="1.0"?>
<queryset>
<rdbms><type>oracle</type><version>8.1.6</version></rdbms>
<fullquery name="create_q_and_a">
<querytext>
begin
:1 := faq.new_q_and_a (
entry_id => :entry_id,
context_id => :faq_id,
faq_id=> :faq_id,
question => :question,
answer => :answer,
sort_key => :sort_key,
creation_user => :user_id,
creation_ip => :creation_ip
);
end;
</querytext>
</fullquery>
</queryset>
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="create_q_and_a">
<querytext>
select faq__new_q_and_a (
:entry_id,
:faq_id,
:question,
:answer,
:sort_key,
'faq_q_and_a',
now(),
:user_id,
:creation_ip,
:faq_id
);
</querytext>
</fullquery>
</queryset>
<master>
<property name="title">@page_title;noquote@</property>
<property name="context">@context;noquote@</property>
<property name="focus">new_quest_answ.question</property>
<formtemplate id="new_quest_answ"></formtemplate>
ad_page_contract {
Adds or Edit a new Q&A to a FAQ
@author Rocael Hernandez (roc@viaro.net)
@author Gerardo Morales Cadoret (gmorales@galileo.edu)
@creation-date 2003-11-26
} {
faq_id:naturalnum,notnull
entry_id:optional
{prev_entry_id 0}
} -properties {
context:onevalue
title:onevalue
question:onevalue
question_q:onevalue
answer:onevalue
answer_q:onevalue
}
db_1row get_name "select faq_name from faqs where faq_id=:faq_id"
if { ![ad_form_new_p -key entry_id]} {
set page_title [_ faq.One_Question]
set context [list [list "one-faq?faq_id=$faq_id" "$faq_name"] "One Q&A"]
permission::require_permission -object_id [ad_conn package_id] -privilege faq_modify_faq
} else {
set page_title [_ faq.Add_QA_for_faq_name]
set context [list [list "one-faq?faq_id=$faq_id" "$faq_name"] [_ faq.Create_new_QA]]
permission::require_permission -object_id [ad_conn package_id] -privilege faq_create_faq
}
set question ""
set answer ""
set insert_p "f"
set mime_type ""
set question_q [ad_quotehtml $question]
set answer_q [ad_quotehtml $answer]
set user_id [ad_verify_and_get_user_id]
set creation_ip [ad_conn host]
ad_form -name new_quest_answ -export {faq_id creation_ip} -form {
entry_id:key
{prev_entry_id:text(hidden) {value $prev_entry_id}}
{question:text(textarea) {label "Question"} {html {rows 10 cols 40 wrap soft }} {help_text {Question text in html}}}
{answer:text(textarea) {label "Answer"} {html {rows 10 cols 40 wrap soft }} {help_text {Answer text in html}}}
} -select_query {
select question, answer,faq_name,qa.faq_id
from faq_q_and_as qa, faqs f
where entry_id = :entry_id
and f.faq_id = qa.faq_id
} -new_data {
set page_title [_ faq.Add_QA_for_faq_name]
set last_entry_id $prev_entry_id
db_transaction {
set old_sort_key [db_string faq_sortkey_get "select sort_key from faq_q_and_as
where entry_id = :last_entry_id" -default 0]
if ![string equal $old_sort_key 0] {
set sql_update_q_and_as "
update faq_q_and_as
set sort_key = sort_key + 1
where sort_key > :old_sort_key"
db_dml faq_update $sql_update_q_and_as
set sort_key [expr $old_sort_key + 1]
} else {
set sort_key $entry_id
}
}
db_transaction {
db_exec_plsql create_q_and_a { *SQL* }
}
} -edit_data {
db_dml q_and_a_edit "update faq_q_and_as
set question = :question,
answer = :answer
where entry_id = :entry_id"
} -after_submit {
ad_returnredirect "one-faq?faq_id=$faq_id"
ad_script_abort
}
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="delete_q_and_a">
<querytext>
select faq__delete_q_and_a (:entry_id );
</querytext>
</fullquery>
</queryset>
#faq/www/admin/q_and_a-delete.tcl
ad_page_contract {
delete a QandA
@author peterv@ybos.net
@creation-date 2000-10-25
} {
entry_id:naturalnum,notnull
}
# We need to rethink the q-and-a permissioning.
permission::require_permission -object_id [ad_conn package_id] -privilege faq_delete_faq
db_1row get_faq_id "select faq_id from faq_q_and_as where entry_id=:entry_id"
db_transaction {
db_exec_plsql delete_q_and_a {
begin
faq.delete_q_and_a (
entry_id => :entry_id
);
end;
}
}
ad_returnredirect "one-faq?faq_id=$faq_id"
#faq/www/admin/q_and_a-edit-2.tcl
ad_page_contract {
Edits a particular Q and A
@author Peter Vessenes peterv@ybos.net
@creation-date 2000-10-25
} {
entry_id:naturalnum,notnull
question:html
answer:html
}
ad_require_permission [ad_conn package_id] faq_modify_faq
# Don't forget to do the permissioning
db_dml q_and_a_edit "update faq_q_and_as
set question = :question,
answer = :answer
where entry_id = :entry_id"
set faq_id [db_string select_faq_id "select faq_id from
faq_q_and_as
where entry_id = :entry_id"]
ad_returnredirect "one-faq?faq_id=$faq_id"
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.One_Question#</property>
<form action="@action@" method=post>
<input type=hidden name=entry_id value=@entry_id@>
<table>
<tr>
<th align=right>#faq.Question#</th>
<td>
<textarea rows=4 cols=50 name=question>@question@</textarea>
</td>
</tr>
<tr>
<th align=right>#faq.Answer#</th>
<td>
<textarea rows=10 cols=50 name=answer>@answer@</textarea>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=submit value="@submit_label@"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td> <a href="@delete_url@">#faq.Delete_This_QA#</a></td>
</tr>
</table>
</form>
#faq/www/admin/q_and_a-edit.tcl
ad_page_contract {
View contents of one Q&A
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
entry_id:naturalnum,notnull
} -properties {
entry_id:onevalue
}
set package_id [ad_conn package_id]
ad_require_permission $package_id faq_modify_faq
set action "q_and_a-edit-2"
set submit_label [_ faq.Update_This_QA]
set user_id [ad_verify_and_get_user_id]
db_1row q_and_a_info "select question, answer,faq_name,qa.faq_id
from faq_q_and_as qa, faqs f
where entry_id = :entry_id
and f.faq_id = qa.faq_id"
set context [list [list "one-faq?faq_id=$faq_id" "$faq_name"] "One Q&A"]
set delete_url "q_and_a-delete?[export_vars { entry_id faq_id }]"
ad_return_template
<?xml version="1.0"?>
<queryset>
<rdbms><type>postgresql</type><version>7.1</version></rdbms>
<fullquery name="create_q_and_a">
<querytext>
select faq__new_q_and_a (
:entry_id,
:faq_id,
:question,
:answer,
:sort_key,
'faq_q_and_a',
now(),
:user_id,
:creation_ip,
:faq_id
);
</querytext>
</fullquery>
</queryset>
#faq/www/admin/q_and_a-new-2.tcl
ad_page_contract {
Adds a new Q&A to a FAQ
@author wirth@ybos.net
@creation-date 2000-10-25
} {
faq_id:integer,notnull,trim
question:html,notnull,trim
answer:html,notnull,trim
entry_id:naturalnum,optional
insert_p:optional
}
set package_id [ad_conn package_id]
ad_require_permission $package_id faq_create_faq
set user_id [ad_verify_and_get_user_id]
set creation_ip [ad_conn host]
if {$insert_p == "t" } {
# this q+a being added after an existing question
# make room - then do the insert
set last_entry_id $entry_id
db_transaction {
set old_sort_key [db_string faq_sortkey_get "select sort_key
from faq_q_and_as
where entry_id = :last_entry_id"]
set sql_update_q_and_as "
update faq_q_and_as
set sort_key = sort_key + 1
where sort_key > :old_sort_key"
db_dml faq_update $sql_update_q_and_as
set sort_key [expr $old_sort_key + 1]
set entry_id [db_nextval acs_object_id_seq]
}
} else {
db_transaction {
set entry_id [db_nextval acs_object_id_seq]
set sort_key $entry_id
}
}
db_transaction {
db_exec_plsql create_q_and_a {
begin
:1 := faq.new_q_and_a (
entry_id => :entry_id,
context_id => :faq_id,
faq_id=> :faq_id,
question => :question,
answer => :answer,
sort_key => :sort_key,
creation_user => :user_id,
creation_ip => :creation_ip
);
end;
}
}
ad_returnredirect "one-faq?[export_url_vars faq_id]"
<master>
<property name="title">@page_title;noquote@</property>
<property name="context">@context;noquote@</property>
<property name="focus">question.question</property>
<form action="@target@" name="question">
<input type="hidden" name="insert_p" value="@insert_p@">
<input type="hidden" name="faq_id" value="@faq_id@">
<if @insert_p@ eq "t">
<input type="hidden" name="entry_id" value="@entry_id@">
</if>
<blockquote>
<table>
<tr valign="top">
<th align="right"><br>#faq.Question#</td>
<td><textarea name="question" rows="3" cols="50" wrap>@question_q@</textarea></td>
</tr>
<tr>
<tr valign="top">
<th align="right"><br>#faq.Answer#</td>
<td><textarea name="answer" rows="10" cols="50" wrap>@answer_q@</textarea></td>
</tr>
<tr>
<th></th>
<td><input type="submit" value="@submit_label@"></td>
</tr>
</table>
</blockquote>
</form>
#faq/www/admin/q_and_a-new.tcl
ad_page_contract {
Displays a form for creating a new Q&A.
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
entry_id:naturalnum,optional
faq_id:naturalnum,notnull
} -properties {
context:onevalue
entry_id:onevalue
title:onevalue
action:onevalue
submit_label:onevalue
question:onevalue
question_q:onevalue
answer:onevalue
answer_q:onevalue
}
ad_require_permission [ad_conn package_id] faq_create_faq
db_1row get_name "select faq_name from faqs where faq_id=:faq_id"
set page_title [_ faq.Add_QA_for_faq_name]
set context [list [list "one-faq?faq_id=$faq_id" "$faq_name"] [_ faq.Create_new_QA]]
set title [_ faq.Create_new_QA]
set target "q_and_a-new-2"
set submit_label [_ faq.Create_QA]
set question ""
set answer ""
set insert_p "f"
if { [info exists entry_id]} {
set insert_p "t"
}
set question_q [ad_quotehtml $question]
set answer_q [ad_quotehtml $answer]
ad_return_template
#/faq/www/admin/swap.tcl
ad_page_contract {
Swaps a faq entry with the following entry
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-26
taken largely from acs 3.4 faq/swap.tcl
} {
entry_id:integer,notnull
faq_id:integer,notnull
}
set package_id [ad_conn package_id]
permission::require_permission -object_id $package_id -privilege faq_modify_faq
# get the sort_key for this entry_id, faq_id
db_1row faq_sortkey_get "
select sort_key as current_sort_key
from faq_q_and_as
where entry_id = :entry_id"
db_transaction {
# I want the next sort_key
db_1row faq_nextsortkey_get "
select entry_id as next_entry, sort_key as next_sort_key
from faq_q_and_as
where sort_key = (select min(sort_key)
from faq_q_and_as
where sort_key > :current_sort_key
and faq_id = :faq_id)
and faq_id = :faq_id
for update"
db_dml faq_sortkey_update "
update faq_q_and_as
set sort_key = :next_sort_key
where entry_id = :entry_id"
db_dml faq_sortkey_update "
update faq_q_and_as
set sort_key = :current_sort_key
where entry_id = :next_entry"
}
db_release_unused_handles
ad_returnredirect "one-faq?[export_url_vars faq_id]"
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.FAQs#</property>
<if @admin_p@ eq 1>
<p>
<a href="./admin" class="button">#faq.administer#</a>
</p>
</if>
<if @faqs:rowcount@ eq 0>
<i>#faq.lt_no_FAQs#</i><p>
</if>
<else>
<ul>
<multiple name=faqs>
<li><a href="one-faq?faq_id=@faqs.faq_id@">@faqs.faq_name@</a>
</li>
</multiple>
</ul>
</else>
#faq/www/index.tcl
ad_page_contract {
Displays FAQs on this site
@author Jennie Housman (jennie@ybos.net)
@author Elizabeth Wirth (wirth@ybos.net)
@creation-date 2000-10-24
} {
} -properties {
context:onevalue
package_id:onevalue
user_id:onevalue
faqs:multirow
}
set package_id [ad_conn package_id]
set context {}
set user_id [ad_verify_and_get_user_id]
ad_require_permission $package_id faq_view_faq
set admin_p 0
if {[ad_permission_p -user_id $user_id $package_id faq_admin_faq]} {
set admin_p 1
}
db_multirow faqs faq_select {
select faq_id, faq_name
from acs_objects o, faqs f
where object_id = faq_id
and context_id = :package_id
and disabled_p = 'f'
order by faq_name
}
ad_return_template
<master>
<property name="context">@context;noquote@</property>
<property name="title">@faq_name;noquote@</property>
<if @one_question:rowcount@ eq 0>
<i>#faq.lt_no_questions#</i>
<p>
</if>
<else>
<ol>
<multiple name="one_question">
<if @separate_p@ true>
<li>
<a href="one-question?entry_id=@one_question.entry_id@">@one_question.question;noquote@</a>
</li>
</if>
<if @separate_p@ false>
<li>
<a href="#@one_question.entry_id@">@one_question.question;noquote@</a>
</li>
</if>
</multiple>
</ol>
<if @separate_p@ false>
<hr>
<ol>
<multiple name="one_question">
<li>
<a name=@one_question.entry_id@></a>
<b>#faq.Q#</b> <i>@one_question.question;noquote@</i>
<p>
<b>#faq.A#</b> @one_question.answer;noquote@
<p>
</li>
</multiple>
</ol>
</if>
</else>
ad_page_contract {
View contents of one faq
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
faq_id:naturalnum,notnull
}
#/faq/www/one-faq.tcl
set package_id [ad_conn package_id]
set user_id [ad_verify_and_get_user_id]
ad_require_permission $package_id faq_view_faq
db_1row faq_info "select faq_name, separate_p from faqs where faq_id=:faq_id"
set context [list $faq_name]
db_multirow one_question q_and_a_info "select entry_id, faq_id, question, answer, sort_key
from faq_q_and_as
where faq_id = :faq_id
order by sort_key"
ad_return_template
<master>
<property name="context">@context;noquote@</property>
<property name="title">#faq.One_Question#</property>
<b>#faq.Q#</b> @question;noquote@
<P>
<b>#faq.A#</b> @answer;noquote@
<p>
<p>
<a href="index">#faq.Back_to_FAQs#</a>
#faq/www/one-question.tcl
ad_page_contract {
View contents of one Q&A
@author Elizabeth Wirth (wirth@ybos.net)
@author Jennie Housman (jennie@ybos.net)
@creation-date 2000-10-24
} {
entry_id:naturalnum,notnull
}
set package_id [ad_conn package_id]
ad_require_permission $package_id faq_view_faq
set user_id [ad_verify_and_get_user_id]
db_1row q_and_a_info "select question, answer,faq_name, f.faq_id
from faq_q_and_as qa, faqs f
where entry_id = :entry_id
and qa.faq_id = f.faq_id"
set context [list [list "one-faq?faq_id=$faq_id" $faq_name] [_ faq.One_Question]]
ad_return_template
set file_stub [file rootname [ad_conn file]]
set file_stub_2 [template::util::url_to_file other_name [ad_conn file]]
set key [ad_conn package_key]
set root_dir [acs_package_root_dir $key]
set root_dir_length [string length $root_dir]
set file_name [string replace $file_stub 0 [expr $root_dir_length + 4]]
set template_location "$root_dir/templates/first/$file_name"
ns_return 200 text/html "
File Stub: $file_stub<p>
Root Dir:$root_dir<p>
Trimmed Stub: $file_name<p>
Location: $template_location
"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment