{"id":3099755,"date":"2020-01-29T15:59:52","date_gmt":"2020-01-29T20:59:52","guid":{"rendered":"https:\/\/www.friendsjournal.org\/permissions\/"},"modified":"2025-09-03T16:02:48","modified_gmt":"2025-09-03T20:02:48","slug":"permissions","status":"publish","type":"page","link":"https:\/\/www.friendsjournal.org\/sw\/permissions\/","title":{"rendered":"Ruhusa"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Nyenzo katika <em>Jarida la Marafiki<\/em> na kwenye tovuti hii inalindwa na hakimiliki na haiwezi kuchapishwa tena au kuchapishwa tena bila idhini ya maandishi. Tunaruhusu matumizi ya dondoo za maneno 200 au machache, na kiungo cha kurudi kwenye chanzo, chini ya miongozo ya &#8221;matumizi ya haki&#8221;. Tafadhali jaza fomu iliyo hapa chini ili kuomba kibali cha kuchapisha upya kinachozidi kiwango cha matumizi ya haki.  <\/p>\n<style>.wForm form{text-align: left;}<\/style><!-- FORM: HEAD SECTION -->\n    <meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/>\n    <meta name=\"referrer\" content=\"no-referrer-when-downgrade\">\n    <!-- THIS SCRIPT NEEDS TO BE LOADED FIRST BEFORE wforms.js -->\n    <script type=\"text\/javascript\" data-for=\"FA__DOMContentLoadedEventDispatch\" src=\"https:\/\/www.tfaforms.com\/js\/FA__DOMContentLoadedEventDispatcher.js\" defer><\/script>\n                    <style>\n                    .captcha {\n                        padding-bottom: 1em !important;\n                    }\n                    .wForm .captcha .oneField {\n                        margin: 0;\n                        padding: 0;\n                    }\n                <\/style>\n                <script type=\"text\/javascript\">\n                    \/\/ initialize our variables\n                    var captchaReady = 0;\n                    var wFORMSReady = 0;\n                    var isConditionalSubmitEnabled = false;\n\n                    \/\/ when wForms is loaded call this\n                    var wformsReadyCallback = function () {\n                        \/\/ using this var to denote if wForms is loaded\n                        wFORMSReady = 1;\n                        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n                        \/\/ call our recaptcha function which is dependent on both\n                        \/\/ wForms and an async call to google\n                        \/\/ note the meat of this function wont fire until both\n                        \/\/ wFORMSReady = 1 and captchaReady = 1\n                        onloadCallback();\n                    }\n                    var gCaptchaReadyCallback = function() {\n                        \/\/ using this var to denote if captcha is loaded\n                        captchaReady = 1;\n                        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n                        \/\/ call our recaptcha function which is dependent on both\n                        \/\/ wForms and an async call to google\n                        \/\/ note the meat of this function wont fire until both\n                        \/\/ wFORMSReady = 1 and captchaReady = 1\n                        onloadCallback();\n                    };\n\n                    \/\/ add event listener to fire when wForms is fully loaded\n                    document.addEventListener(\"wFORMSLoaded\", wformsReadyCallback);\n\n                    var enableSubmitButton = function() {\n                        var submitButton = document.getElementById('submit_button');\n                        var explanation = document.getElementById('disabled-explanation');\n                        var isConditionalSubmitConditionMet = wFORMS.behaviors.condition.isConditionalSubmitConditionMet;\n                        if (\n                            submitButton != null &&\n                            (isConditionalSubmitEnabled && isConditionalSubmitConditionMet) ||\n                            !isConditionalSubmitEnabled\n                        )\n                        {\n                            submitButton.removeAttribute('disabled');\n                            if (explanation != null) {\n                                explanation.style.display = 'none';\n                            }\n                        }\n                    };\n                    var disableSubmitButton = function() {\n                        var submitButton = document.getElementById('submit_button');\n                        var explanation = document.getElementById('disabled-explanation');\n                        if (submitButton != null) {\n                            submitButton.disabled = true;\n                            if (explanation != null) {\n                                explanation.style.display = 'block';\n                            }\n                        }\n                    };\n\n                    \/\/ call this on both captcha async complete and wforms fully\n                    \/\/ initialized since we can't be sure which will complete first\n                    \/\/ and we need both done for this to function just check that they are\n                    \/\/ done to fire the functionality\n                    var onloadCallback = function () {\n                        \/\/ if our captcha is ready (async call completed)\n                        \/\/ and wFORMS is completely loaded then we are ready to add\n                        \/\/ the captcha to the page\n                        if (captchaReady && wFORMSReady) {\n                            \/\/ Prevent both concurrent and sequential executions\n                            if (window.isCreatingCaptcha || window.hasCaptchaRendered) {\n                                return;\n                            }\n                            window.isCreatingCaptcha = true;\n\n                            try {\n                                var submitButton = document.getElementById('submit_button');\n                                var formContainer = submitButton.closest('form') || submitButton.closest('.wFormContainer');\n                                var faCaptcha = null;\n\n                                if (formContainer) {\n                                    faCaptcha = formContainer.querySelector('#google-captcha');\n                                }\n\n                                \/\/ Also check if captcha was appended to body as fallback (look for FA-specific structure)\n                                if (!faCaptcha) {\n                                    var bodyCaptchas = document.querySelectorAll('body > #google-captcha');\n                                    for (var i = 0; i < bodyCaptchas.length; i++) {\n                                        \/\/ Verify it's a FormAssembly captcha by checking for specific structure\n                                        if (bodyCaptchas[i].querySelector('.captcha .oneField .g-recaptcha')) {\n                                            faCaptcha = bodyCaptchas[i];\n                                            break;\n                                        }\n                                    }\n                                }\n\n                                if (faCaptcha) { \n                                    if (faCaptcha.parentNode) {\n                                        faCaptcha.parentNode.removeChild(faCaptcha);\n                                    } \n                                }\n\n                            \/\/ Now create a new captcha container\n                            var captchaContainer = document.createElement('div');\n                            captchaContainer.id = 'google-captcha';\n                            \n                            var captchaDiv = document.createElement('div');\n                            captchaDiv.className = 'captcha';\n                            \n                            var oneFieldDiv = document.createElement('div');\n                            oneFieldDiv.className = 'oneField';\n                            \n                            var recaptchaElement = document.createElement('div');\n                            recaptchaElement.id = 'g-recaptcha-render-div';\n                            recaptchaElement.className = 'g-recaptcha';\n                            \n                            var errorDiv = document.createElement('div');\n                            errorDiv.className = 'g-captcha-error';\n                            \n                            var helpDiv = document.createElement('div');\n                            helpDiv.className = 'captchaHelp';\n                            helpDiv.innerHTML = 'reCAPTCHA helps prevent automated form spam.<br>';\n                            \n                            var disabledDiv = document.createElement('div');\n                            disabledDiv.id = 'disabled-explanation';\n                            disabledDiv.className = 'captchaHelp';\n                            disabledDiv.style.display = 'block';\n                            disabledDiv.innerHTML = 'The submit button will be disabled until you complete the CAPTCHA.';\n                            \n                            oneFieldDiv.appendChild(recaptchaElement);\n                            oneFieldDiv.appendChild(errorDiv);\n                            oneFieldDiv.appendChild(document.createElement('br'));\n                            captchaDiv.appendChild(oneFieldDiv);\n                            captchaDiv.appendChild(helpDiv);\n                            captchaDiv.appendChild(disabledDiv);\n                            captchaContainer.appendChild(document.createElement('br'));\n                            captchaContainer.appendChild(captchaDiv);\n                            \n                            if (submitButton && submitButton.parentNode) {\n                                submitButton.parentNode.insertBefore(captchaContainer, submitButton);\n                            } else {\n                                \/\/ Fallback: append to body if submit button not found.\n                                document.body.appendChild(captchaContainer);\n                            }\n                        } finally {\n                            window.isCreatingCaptcha = false;\n                        }\n                            \n                            grecaptcha.enterprise.render('g-recaptcha-render-div', {\n                                'sitekey': '6LfMg_EaAAAAAMhDNLMlgqDChzmtYHlx1yU2y7GI',\n                                'theme': 'light',\n                                'size': 'normal',\n                                'callback': 'enableSubmitButton',\n                                'expired-callback': 'disableSubmitButton'\n                            });\n                            window.hasCaptchaRendered = true;\n                            var oldRecaptchaCheck = parseInt('1');\n                            if (oldRecaptchaCheck === -1) {\n                                var standardCaptcha = document.getElementById(\"tfa_captcha_text\");\n                                standardCaptcha = standardCaptcha.parentNode.parentNode.parentNode;\n                                standardCaptcha.parentNode.removeChild(standardCaptcha);\n                            }\n\n                            if (!wFORMS.instances['paging']) {\n                                document.getElementById(\"g-recaptcha-render-div\").parentNode.parentNode.parentNode.style.display = \"block\";\n                                \/\/document.getElementById(\"g-recaptcha-render-div\").parentNode.parentNode.parentNode.removeAttribute(\"hidden\");\n                            }\n                            document.getElementById(\"g-recaptcha-render-div\").getAttributeNode('id').value = 'tfa_captcha_text';\n\n                            var captchaError = '';\n                            if (captchaError == '1') {\n                                var errMsgText = 'The CAPTCHA was not completed successfully.';\n                                var errMsgDiv = document.createElement('div');\n                                errMsgDiv.id = \"tfa_captcha_text-E\";\n                                errMsgDiv.className = \"err errMsg\";\n                                errMsgDiv.innerText = errMsgText;\n                                var loc = document.querySelector('.g-captcha-error');\n                                loc.insertBefore(errMsgDiv, loc.childNodes[0]);\n\n                                \/* See wFORMS.behaviors.paging.applyTo for origin of this code *\/\n                                if (wFORMS.instances['paging']) {\n                                    var b = wFORMS.instances['paging'][0];\n                                    var pp = base2.DOM.Element.querySelector(document, wFORMS.behaviors.paging.CAPTCHA_ERROR);\n                                    if (pp) {\n                                        var lastPage = 1;\n                                        for (var i = 1; i < 100; i++) {\n                                            if (b.behavior.isLastPageIndex(i)) {\n                                                lastPage = i;\n                                                break;\n                                            }\n                                        }\n                                        b.jumpTo(lastPage);\n                                    }\n                                }\n                            }\n                        }\n                    }\n                <\/script>\n                                    <script src='https:\/\/www.google.com\/recaptcha\/enterprise.js?onload=gCaptchaReadyCallback&render=explicit&hl=en_US' async\n                        defer><\/script>\n                <script type=\"text\/javascript\">\n                    document.addEventListener(\"DOMContentLoaded\", function() {\n                        var warning = document.getElementById(\"javascript-warning\");\n                        if (warning != null) {\n                            warning.parentNode.removeChild(warning);\n                        }\n                        var oldRecaptchaCheck = parseInt('1');\n                        if (oldRecaptchaCheck !== -1) {\n                            var explanation = document.getElementById('disabled-explanation');\n                            var submitButton = document.getElementById('submit_button');\n                            if (submitButton != null) {\n                                submitButton.disabled = true;\n                                if (explanation != null) {\n                                    explanation.style.display = 'block';\n                                }\n                            }\n                        }\n                    });\n                <\/script>\n                <script type=\"text\/javascript\">\n        document.addEventListener(\"FA__DOMContentLoaded\", function(){\n            const FORM_TIME_START = Math.floor((new Date).getTime()\/1000);\n            let formElement = document.getElementById(\"tfa_0\");\n            if (null === formElement) {\n                formElement = document.getElementById(\"0\");\n            }\n            let appendJsTimerElement = function(){\n                let formTimeDiff = Math.floor((new Date).getTime()\/1000) - FORM_TIME_START;\n                let cumulatedTimeElement = document.getElementById(\"tfa_dbCumulatedTime\");\n                if (null !== cumulatedTimeElement) {\n                    let cumulatedTime = parseInt(cumulatedTimeElement.value);\n                    if (null !== cumulatedTime && cumulatedTime > 0) {\n                        formTimeDiff += cumulatedTime;\n                    }\n                }\n                let jsTimeInput = document.createElement(\"input\");\n                jsTimeInput.setAttribute(\"type\", \"hidden\");\n                jsTimeInput.setAttribute(\"value\", formTimeDiff.toString());\n                jsTimeInput.setAttribute(\"name\", \"tfa_dbElapsedJsTime\");\n                jsTimeInput.setAttribute(\"id\", \"tfa_dbElapsedJsTime\");\n                jsTimeInput.setAttribute(\"autocomplete\", \"off\");\n                if (null !== formElement) {\n                    formElement.appendChild(jsTimeInput);\n                }\n            };\n            if (null !== formElement) {\n                if(formElement.addEventListener){\n                    formElement.addEventListener('submit', appendJsTimerElement, false);\n                } else if(formElement.attachEvent){\n                    formElement.attachEvent('onsubmit', appendJsTimerElement);\n                }\n            }\n        });\n    <\/script>\n\n    <link href=\"https:\/\/www.tfaforms.com\/dist\/form-builder\/5.0.0\/wforms-layout.css?v=1782195878\" rel=\"stylesheet\" type=\"text\/css\" \/>\n\n    <link href=\"https:\/\/www.tfaforms.com\/uploads\/themes\/theme-68007.css\" rel=\"stylesheet\" type=\"text\/css\" \/>\n    <link href=\"https:\/\/www.tfaforms.com\/dist\/form-builder\/5.0.0\/wforms-jsonly.css?v=1782195878\" rel=\"alternate stylesheet\" title=\"This stylesheet activated by javascript\" type=\"text\/css\" \/>\n    <script type=\"text\/javascript\" src=\"https:\/\/www.tfaforms.com\/wForms\/3.11\/js\/wforms.js?v=1782195878\"><\/script>\n    <script type=\"text\/javascript\" src=\"https:\/\/www.tfaforms.com\/js\/wforms_session_errors_aria.js?v=1782195878\" defer><\/script>\n    <script type=\"text\/javascript\">\n        if(wFORMS.behaviors.prefill) wFORMS.behaviors.prefill.skip = true;\n    <\/script>\n    <script type=\"text\/javascript\" src=\"https:\/\/www.tfaforms.com\/wForms\/3.11\/js\/localization-en_US.js?v=1782195878\"><\/script>\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/4.4.0\/css\/font-awesome.min.css\" rel=\"stylesheet\" type=\"text\/css\" \/>\n\n<!-- FORM: BODY SECTION -->\n<div class=\"wFormContainer\" >\n    <div class=\"wFormHeader\"><\/div>\n    <style type=\"text\/css\">\n                #tfa_6015668635575,\n                *[id^=\"tfa_6015668635575[\"] {\n                    width: 221px !important;\n                }\n                #tfa_6015668635575-D,\n                *[id^=\"tfa_6015668635575[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635577,\n                *[id^=\"tfa_6015668635577[\"] {\n                    width: 240px !important;\n                }\n                #tfa_6015668635577-D,\n                *[id^=\"tfa_6015668635577[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635566,\n                *[id^=\"tfa_6015668635566[\"] {\n                    width: 221px !important;\n                }\n                #tfa_6015668635566-D,\n                *[id^=\"tfa_6015668635566[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635567,\n                *[id^=\"tfa_6015668635567[\"] {\n                    width: 240px !important;\n                }\n                #tfa_6015668635567-D,\n                *[id^=\"tfa_6015668635567[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635562,\n                *[id^=\"tfa_6015668635562[\"] {\n                    width: 221px !important;\n                }\n                #tfa_6015668635562-D,\n                *[id^=\"tfa_6015668635562[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635561,\n                *[id^=\"tfa_6015668635561[\"] {\n                    width: 481px !important;\n                }\n                #tfa_6015668635561-D,\n                *[id^=\"tfa_6015668635561[\"][class~=\"field-container-D\"] {\n                    width: auto !important;\n                }\n            \n                #tfa_6015668635561,\n                *[id^=\"tfa_6015668635561[\"] {\n                    height: 117px !important\n                }\n                #tfa_6015668635561-D,\n                *[id^=\"tfa_6015668635561[\"][class~=\"field-container-D\"] {\n                    height: auto !important;\n                }\n                #tfa_6015668635561-L,\n                label[id^=\"tfa_6015668635561[\"],\n                *[id^=\"tfa_6015668635561[\"][id$=\"-L\"] {\n                    height: auto !important;\n                }\n            <\/style><div class=\"\"><div class=\"wForm\" id=\"5009909-WRPR\" data-language=\"en_US\" dir=\"ltr\">\n<div class=\"codesection\" id=\"code-5009909\"><style type=\"text\/css\">\n .wFormTitle h3 { font-size:30px; }\n<\/style>\n\n<\/div>\n<form method=\"post\" action=\"https:\/\/www.tfaforms.com\/api_v2\/rest\/workflow\/processor\" class=\"hintsSide labelsAbove\" id=\"5009909\">\n<div id=\"tfa_6015668635578\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635575-D\">\n<label id=\"tfa_6015668635575-L\" class=\"label preField reqMark\" for=\"tfa_6015668635575\">First Name<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_6015668635575\" name=\"tfa_6015668635575\" value=\"\" title=\"First Name\" class=\"required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635577-D\">\n<label id=\"tfa_6015668635577-L\" class=\"label preField reqMark\" for=\"tfa_6015668635577\">Last Name<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_6015668635577\" name=\"tfa_6015668635577\" value=\"\" title=\"Last Name\" class=\"required\"><\/div>\n<\/div>\n<\/div>\n<div id=\"tfa_6015668635579\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635566-D\">\n<label id=\"tfa_6015668635566-L\" class=\"label preField reqMark\" for=\"tfa_6015668635566\">Email<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_6015668635566\" name=\"tfa_6015668635566\" value=\"\" title=\"Email\" class=\"validate-email required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635567-D\">\n<label id=\"tfa_6015668635567-L\" class=\"label preField \" for=\"tfa_6015668635567\">Phone Number<\/label><br><div class=\"inputWrapper\"><input type=\"text\" id=\"tfa_6015668635567\" name=\"tfa_6015668635567\" value=\"\" title=\"Phone Number\" class=\"\"><\/div>\n<\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635562-D\">\n<label id=\"tfa_6015668635562-L\" class=\"label preField reqMark\" for=\"tfa_6015668635562\">Preferred Method of Contact:<\/label><br><div class=\"inputWrapper\"><select aria-required=\"true\" id=\"tfa_6015668635562\" name=\"tfa_6015668635562\" title=\"Preferred Method of Contact:\" class=\"required\"><option value=\"\">Please select...<\/option>\n<option value=\"tfa_6015668635563\" id=\"tfa_6015668635563\" class=\"\">Email<\/option>\n<option value=\"tfa_6015668635564\" id=\"tfa_6015668635564\" class=\"\">Phone<\/option><\/select><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_6015668635561-D\">\n<label id=\"tfa_6015668635561-L\" class=\"label preField \" for=\"tfa_6015668635561\">Your Inquiry:<\/label><br><div class=\"inputWrapper\"><textarea id=\"tfa_6015668635561\" name=\"tfa_6015668635561\" title=\"Your Inquiry:\" class=\"\"><\/textarea><\/div>\n<\/div>\n<input type=\"hidden\" id=\"tfa_6015668635580\" name=\"tfa_6015668635580\" value=\"\" class=\"\"><div class=\"oneField field-container-D    \" id=\"tfa_6015668635582-D\">\n<label id=\"tfa_6015668635582-L\" class=\"label preField reqMark\" for=\"tfa_6015668635582\">Prove you're a human: what letter comes between <i>a<\/i>&nbsp;and <i>c<\/i>&nbsp;in the alphabet?<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_6015668635582\" name=\"tfa_6015668635582\" value=\"\" maxlength=\"44\" title=\"Prove you're a human: what letter comes between a and c in the alphabet?\" class=\"validate-custom \/[b]\/g required\"><\/div>\n<\/div>\n<div class=\"actions\" id=\"5009909-A\" data-contentid=\"submit_button\">\n<div id=\"google-captcha\" style=\"display: none\">\n<br><div class=\"captcha\">\n<div class=\"oneField\">\n<div class=\"g-recaptcha\" id=\"g-recaptcha-render-div\"><\/div>\n<div class=\"g-captcha-error\"><\/div>\n<br>\n<\/div>\n<div class=\"captchaHelp\">reCAPTCHA helps prevent automated form spam.<br>\n<\/div>\n<div id=\"disabled-explanation\" class=\"captchaHelp\" style=\"display: none\">The submit button will be disabled until you complete the CAPTCHA.<\/div>\n<\/div>\n<\/div>\n<input type=\"submit\" data-label=\"Send\" class=\"primaryAction\" id=\"submit_button\" value=\"Send\">\n<\/div>\n<div style=\"clear:both\"><\/div>\n<input type=\"hidden\" value=\"536-b9f93db6467a732a71ad67c9697ad55e\" name=\"tfa_dbCounters\" id=\"tfa_dbCounters\" autocomplete=\"off\"><input type=\"hidden\" value=\"5009909\" name=\"tfa_dbFormId\" id=\"tfa_dbFormId\"><input type=\"hidden\" value=\"\" name=\"tfa_dbResponseId\" id=\"tfa_dbResponseId\"><input type=\"hidden\" value=\"4d8f93c033a5507b43b35acef1c51f75\" name=\"tfa_dbControl\" id=\"tfa_dbControl\"><input type=\"hidden\" value=\"\" name=\"tfa_dbWorkflowSessionUuid\" id=\"tfa_dbWorkflowSessionUuid\"><input type=\"hidden\" value=\"1782195878\" name=\"tfa_dbTimeStarted\" id=\"tfa_dbTimeStarted\" autocomplete=\"off\"><input type=\"hidden\" value=\"6\" name=\"tfa_dbVersionId\" id=\"tfa_dbVersionId\"><input type=\"hidden\" value=\"\" name=\"tfa_switchedoff\" id=\"tfa_switchedoff\">\n<\/form>\n<\/div><\/div><div class=\"wFormFooter\"><p class=\"supportInfo\"><br><\/p><\/div>\n  <p class=\"supportInfo\" >\n      <\/p>\n <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Nyenzo katika Jarida la Marafiki na kwenye tovuti hii inalindwa na hakimiliki na haiwezi kuchapishwa tena au kuchapishwa tena bila&hellip;<\/p>\n","protected":false},"author":5101,"featured_media":3074400,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"hero_banner_post_id":0,"footnotes":""},"class_list":["post-3099755","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ruhusa - Friends Journal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.friendsjournal.org\/sw\/permissions\/\" \/>\n<meta property=\"og:locale\" content=\"sw_KE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ruhusa - Friends Journal\" \/>\n<meta property=\"og:description\" content=\"Nyenzo katika Jarida la Marafiki na kwenye tovuti hii inalindwa na hakimiliki na haiwezi kuchapishwa tena au kuchapishwa tena bila&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.friendsjournal.org\/sw\/permissions\/\" \/>\n<meta property=\"og:site_name\" content=\"Friends Journal\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/friendsjournal\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-03T20:02:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2020\/01\/permissions.png\" \/>\n\t<meta property=\"og:image:width\" content=\"347\" \/>\n\t<meta property=\"og:image:height\" content=\"449\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@friendsournal\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/\",\"url\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/\",\"name\":\"Ruhusa - Friends Journal\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.friendsjournal.org\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/permissions.png\",\"datePublished\":\"2020-01-29T20:59:52+00:00\",\"dateModified\":\"2025-09-03T20:02:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/#breadcrumb\"},\"inLanguage\":\"sw-KE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sw-KE\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.friendsjournal.org\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/permissions.png\",\"contentUrl\":\"https:\\\/\\\/www.friendsjournal.org\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/permissions.png\",\"width\":347,\"height\":449},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/permissions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/nyumbani\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ruhusa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#website\",\"url\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/\",\"name\":\"Friends Journal\",\"description\":\"Kuwasiliana na uzoefu wa Quaker ili kuunganisha na kuimarisha maisha ya kiroho\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sw-KE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#organization\",\"name\":\"Friends Journal\",\"url\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sw-KE\",\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.friendsjournal.org\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/fj-logo-white.png\",\"contentUrl\":\"https:\\\/\\\/www.friendsjournal.org\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/fj-logo-white.png\",\"width\":617,\"height\":74,\"caption\":\"Friends Journal\"},\"image\":{\"@id\":\"https:\\\/\\\/www.friendsjournal.org\\\/sw\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/friendsjournal\\\/\",\"https:\\\/\\\/x.com\\\/friendsournal\",\"https:\\\/\\\/instagram.com\\\/friendsjournal\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/3154709\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/friendsjournal\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ruhusa - Friends Journal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.friendsjournal.org\/sw\/permissions\/","og_locale":"sw_KE","og_type":"article","og_title":"Ruhusa - Friends Journal","og_description":"Nyenzo katika Jarida la Marafiki na kwenye tovuti hii inalindwa na hakimiliki na haiwezi kuchapishwa tena au kuchapishwa tena bila&hellip;","og_url":"https:\/\/www.friendsjournal.org\/sw\/permissions\/","og_site_name":"Friends Journal","article_publisher":"https:\/\/www.facebook.com\/friendsjournal\/","article_modified_time":"2025-09-03T20:02:48+00:00","og_image":[{"width":347,"height":449,"url":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2020\/01\/permissions.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@friendsournal","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/","url":"https:\/\/www.friendsjournal.org\/sw\/permissions\/","name":"Ruhusa - Friends Journal","isPartOf":{"@id":"https:\/\/www.friendsjournal.org\/sw\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/#primaryimage"},"image":{"@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2020\/01\/permissions.png","datePublished":"2020-01-29T20:59:52+00:00","dateModified":"2025-09-03T20:02:48+00:00","breadcrumb":{"@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/#breadcrumb"},"inLanguage":"sw-KE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.friendsjournal.org\/sw\/permissions\/"]}]},{"@type":"ImageObject","inLanguage":"sw-KE","@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/#primaryimage","url":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2020\/01\/permissions.png","contentUrl":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2020\/01\/permissions.png","width":347,"height":449},{"@type":"BreadcrumbList","@id":"https:\/\/www.friendsjournal.org\/sw\/permissions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.friendsjournal.org\/sw\/nyumbani\/"},{"@type":"ListItem","position":2,"name":"Ruhusa"}]},{"@type":"WebSite","@id":"https:\/\/www.friendsjournal.org\/sw\/#website","url":"https:\/\/www.friendsjournal.org\/sw\/","name":"Friends Journal","description":"Kuwasiliana na uzoefu wa Quaker ili kuunganisha na kuimarisha maisha ya kiroho","publisher":{"@id":"https:\/\/www.friendsjournal.org\/sw\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.friendsjournal.org\/sw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sw-KE"},{"@type":"Organization","@id":"https:\/\/www.friendsjournal.org\/sw\/#organization","name":"Friends Journal","url":"https:\/\/www.friendsjournal.org\/sw\/","logo":{"@type":"ImageObject","inLanguage":"sw-KE","@id":"https:\/\/www.friendsjournal.org\/sw\/#\/schema\/logo\/image\/","url":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2025\/08\/fj-logo-white.png","contentUrl":"https:\/\/www.friendsjournal.org\/wp-content\/uploads\/2025\/08\/fj-logo-white.png","width":617,"height":74,"caption":"Friends Journal"},"image":{"@id":"https:\/\/www.friendsjournal.org\/sw\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/friendsjournal\/","https:\/\/x.com\/friendsournal","https:\/\/instagram.com\/friendsjournal","https:\/\/www.linkedin.com\/company\/3154709","https:\/\/www.youtube.com\/user\/friendsjournal"]}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Friends Journal","distributor_original_site_url":"https:\/\/www.friendsjournal.org\/sw\/","push-errors":false,"acf":[],"_links":{"self":[{"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/pages\/3099755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/users\/5101"}],"replies":[{"embeddable":true,"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/comments?post=3099755"}],"version-history":[{"count":1,"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/pages\/3099755\/revisions"}],"predecessor-version":[{"id":3099756,"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/pages\/3099755\/revisions\/3099756"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/media\/3074400"}],"wp:attachment":[{"href":"https:\/\/www.friendsjournal.org\/sw\/wp-json\/wp\/v2\/media?parent=3099755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}