Recent Topics

[Today at 03:55:47 PM]

[Today at 02:25:39 PM]

[Today at 02:05:50 PM]

[Today at 12:18:41 PM]

[Today at 07:56:58 AM]

[Today at 06:00:12 AM]

[Today at 04:08:33 AM]

[Today at 12:37:40 AM]

[March 24, 2019, 12:26:55 PM]

[March 24, 2019, 08:29:57 AM]

[March 20, 2019, 06:59:48 PM]

[March 20, 2019, 01:12:07 AM]

[March 18, 2019, 11:10:31 AM]

[March 17, 2019, 06:09:06 AM]

[March 17, 2019, 12:14:09 AM]

[March 16, 2019, 04:47:08 AM]

[March 15, 2019, 04:34:31 PM]

[March 15, 2019, 04:32:21 PM]

[March 15, 2019, 04:29:51 PM]

[March 15, 2019, 04:28:17 PM]

[March 15, 2019, 04:26:30 PM]

[March 15, 2019, 04:20:06 PM]

[March 15, 2019, 04:18:22 PM]

[March 15, 2019, 04:17:08 PM]

[March 15, 2019, 03:57:05 AM]

[March 15, 2019, 03:56:11 AM]

[March 15, 2019, 03:55:08 AM]

[March 15, 2019, 03:54:13 AM]

[March 15, 2019, 03:52:55 AM]

[March 14, 2019, 03:22:34 PM]

[March 14, 2019, 03:10:03 PM]

[March 14, 2019, 03:06:17 PM]

[March 14, 2019, 10:18:44 AM]

[March 14, 2019, 08:33:43 AM]

[March 14, 2019, 08:16:10 AM]

Talkbox

2019 Mar 25 15:28:24
Johann: Others, even if pure, is open for critic and bad assumings. Envy, jealously... on each side. So to become not susbected, needs good advices, double hard for woman to act perfect.

2019 Mar 25 15:23:21
Johann: Pappies can give good lessons when they don't fall, but the deeper, the hard training, must come from liberal mommies for daughters and liberal pappies for sons, in the world and for beyond.

2019 Mar 25 15:11:15
Cheav Villa:   _/\_ _/\_ _/\_

2019 Mar 25 15:04:40
Johann: Does mommy generally don't actually love her child when not react?

2019 Mar 25 15:03:13
Johann: Mommy, mommy... but I like... ohh, they bite me... I am hungry... when do we go back?... why must we sit here... mommy!

2019 Mar 25 15:00:37
Johann: Which can be changed all the time, with feeding rightly.

2019 Mar 25 14:55:50
Cheav Villa: កូណាសង្ឃឹមថា.​ ជារឿងឧបនិស្ស័យ.​  :D _/\_ _/\_ _/\_

2019 Mar 25 14:50:25
Johann: ...teaching and mirror.

2019 Mar 25 14:49:40
Johann: When one is stressed or busy, remember how many times one him/herself was so as well. Intention will always has it's effects, sometimes quick, sometimes even sisters, mother and child... Nyom wouldn't have become here, if there would be not long, long bounds. Watch your child. Thats always a great t

2019 Mar 25 14:40:41
Cheav Villa: _/\_ _/\_ _/\_

2019 Mar 25 14:39:48
Cheav Villa: ព្រោះកូណាមិនអាចទៅឱរ៉ាល់បានកំឡុងពេលនេះ តែអាចជួបនៅភ្នំពេញបាន តែចេតនាម្ខាងមិនចង់ជួប ទើបមិនអាចជួប

2019 Mar 25 14:38:39
Cheav Villa: កូណាគ្រាន់តែចង់បញ្ជាក់អំពីចេតនា ដែលម្នាក់មាន និងម្នាក់គ្មាន ក្នុងការ​ជួបគ្នា.ជាហេតុមិនបានជួប :D _/\_

2019 Mar 25 14:37:02
Cheav Villa:    _/\_ _/\_ _/\_

2019 Mar 25 13:44:16
Johann: Nyom Vithou. Foot well again?

2019 Mar 25 11:56:36
Johann: Good stories: The Healing of the Bull and Prisoners of Karma .

2019 Mar 25 11:51:20
Johann: Although monks are allowed to explain how to work oneself out, they are not given to liberate "slaves", prisoner, as this would count as thief.

2019 Mar 25 11:46:29
Johann: When one is "bond" in families, relations... there is so much soil and danger for envy and jealously, and itjs not easy to "pay" one out. Normal being live from making others depending on one and fear to lose a "cattle" they gave so much into.

2019 Mar 25 09:53:57
Khemakumara: Nyom Cheav Villa

2019 Mar 25 05:00:43
Johann: Some pull back and offer favors, less are giving ways out. Let them wishing to live in cities go back, maintaining homes. Bond by mara there is no escape, they leave alm bowls behind and step into cars, to "help".

2019 Mar 25 04:11:30
Johann: One (who ever) gives the best when helping, assist, in sharing Dhamma, translate it, sort it, easy accessable and maintain it, by proper and given means.

2019 Mar 25 04:03:32
Cheav Villa:  _/\_ _/\_  _/\_

2019 Mar 25 03:53:23
Johann: One stopped at the topic Sangahak, worldily and best. It's hard to try to translate but bears a lot of fruits. Conceit is dangerous, and a feeling of "right" turns quick into lose. Satipatthana, the right workingplaces. And again Ways of  

2019 Mar 25 02:53:11
Kong Sokdina: ដំណើរផ្លូវឆ្ងាយ មិនប្រមាណ បាននូវសេចក្ដីប្រមាថ។

2019 Mar 24 18:54:30
Cheav Villa: ជាចិត្តលំអៀងព្រោះជំពាក់ក្នុងសេចក្តីស្រលាញ់សាច់ញាតិ​ បងប្អូន.​ ឪពុកម្ដាយ​  ^-^

2019 Mar 24 18:49:47
Cheav Villa: ជារឿងដដែល យូរណាស់មកហើយ  ខ្ញុំ​កូណាគួរតែបានរកឃើញផ្លូវកណ្តាល​  :) _/\_

2019 Mar 24 18:48:21
Cheav Villa: ការជាប់ជំពាក់នៅក្នុងការជួយអ្នកដទៃ ការជាប់ជំពាក់នៅក្នុងការចង់អោយគេបានសុខ តែងនាំសេចក្តីទុក្ខ ដល់ខ្លួន

2019 Mar 24 13:23:44
Johann: Nyom Senghour

2019 Mar 23 06:34:02
Johann: No problem Nyom Vithou.

2019 Mar 23 04:32:25
Vithou: ngyom kuna will inform Preah Ang later when kuna get better

2019 Mar 23 04:31:12
Vithou: Preah Ang, ngyom kuna cannot go Phnom Aural tomorrow due to my foot problem. I let is a bit pain and Ngyom kuna cannot walk properly

2019 Mar 20 19:02:36
Johann: May Nyom have a safe and careful travel, when ever he might do.

2019 Mar 20 18:46:53
Johann: Now, Nyom Moritz and Nyom Sophorn are here in the forest. Atma does not know how long.

2019 Mar 20 18:20:42
Vithou: Nyom Kuna planning to see Moritz and Bong Sophorn as well

2019 Mar 20 18:17:26
Vithou: Nyom Kuna planning to go Phnom Oral on Sunday

2019 Mar 20 18:16:07
Vithou: Nyom Kuna was sick too long after remove kidney stone . ( about 2 months ) and skittle busy with human job

2019 Mar 20 18:13:50
Vithou: Is Moritz and Bong Sophorn at Asram now?

2019 Mar 20 18:12:02
Vithou: Kuna Preah Ang

2019 Mar 20 18:05:01
Johann: Nyom Vithou

2019 Mar 20 12:25:25
Johann: here and now

2019 Mar 20 09:04:34
Cheav Villa: To reach the end of the cosmos to go beyond   _/\_

2019 Mar 20 08:49:03
Johann: Oh.. wrong, here: Rohitassa Sutta

2019 Mar 20 08:45:24
Johann: There is nothing to far that the mind, oneself, could not reach it in the Universe. Yet end of suffering can not found. But it requires to reach the end of the cosmos to go beyound. Lokayatika Sutta

2019 Mar 20 08:14:55
Chanroth:  _/\_ _/\_ _/\_

2019 Mar 20 06:34:16
Ieng Puthy: 🙏🏻🙏🏻🙏🏻ករុណាសូមថ្វាយបង្គំុ Vandami Bhante ពីចំងាយ

2019 Mar 20 06:32:27
Ieng Puthy: 🙏🏻🙏🏻🙏🏻 សាធុុ សាធុ សាធុ! ថ្ងៃឧបោសថ ករុណាសូមចូលរួមត្រេកអរដែរ😇🙏🏻🙏🏻🙏🏻

2019 Mar 20 06:13:30
Johann: Mudita

2019 Mar 20 05:52:37
Cheav Villa: ថ្ងៃឧបោសថ​  :)​ កូណាចូលរួមត្រេកអរដល់សេរីភាពរបស់ពួកគាត់  _/\_

2019 Mar 19 13:56:41
Cheav Villa:  _/\_ _/\_  _/\_

2019 Mar 19 08:47:34
Johann: Knowing this, one is able to share family (of supporter), honor, dwelling, gains, dhamma, having a clear sense of gratitude.

2019 Mar 19 08:44:19
Johann: And what is the reason of macchariya disapearing? Knowning, remembering, form, sound...ideas are no refuge, not real, not worthy to fall for, not ones own.

2019 Mar 19 08:41:50
Johann: "May macchariya (stinginess) become its needed reduce, so that the goodness of Dhamma may reaches more intensive", is that right translated? Sadhu. Not an easy task althought one might think.

2019 Mar 19 08:07:30
Cheav Villa: សូមអោយមច្ឆរិយ.​ ត្រូវបានកាត់បន្ថយ ដើម្បីគុណធម៌ដែលខ្ពស់ជាង _/\_ _/\_ _/\_

2019 Mar 19 01:39:39
Johann: May all have always a good travel, meet each other in best furtune along there ways. May no one get hurt in the traffic after happiness.

2019 Mar 18 10:21:51
Moritz: hello empty yogi _/\_

2019 Mar 18 10:21:23
Moritz: Vandami bhante _/\_

2019 Mar 18 10:21:22
Moritz: Vandami bhante _/\_

2019 Mar 16 08:19:42
Johann:  _/\_ Bhante Indannano

2019 Mar 15 04:20:37
Johann: Nyom Buddhi

2019 Mar 14 16:00:28
Cheav Villa: កូណា​ថ្វាយបង្គំ​លា​ សូមព្រះអង្គឆាប់បានសំរាក​  _/\_ _/\_ _/\_

2019 Mar 14 09:13:11
Kong Sokdina: Hello!

2019 Mar 14 08:35:17
Johann: Nyom Kong Sokdina

2019 Mar 14 08:10:07
Johann: A meritful Sila-day those who observe it today

2019 Mar 13 11:18:19
Cheav Villa:  _/\_ _/\_ _/\_

2019 Mar 13 09:23:36
Johann: A meritful Sila-day those who observe it today, btw.

2019 Mar 10 02:03:42
Cheav Villa:  _/\_

2019 Mar 09 07:45:59
Moritz: Good morning, Cheav Villa _/\_

2019 Mar 07 12:10:15
Cheav Villa: កូណាព្រះអង្គ  _/\_

2019 Mar 07 12:05:44
Johann: My person is not sure but Nyom Chanroths wife might try to go back from PP tomorrow as well, Nyom.

2019 Mar 07 01:21:24
Cheav Villa:  _/\_ _/\_ _/\_

2019 Mar 07 01:18:59
Johann: May you have a safe and slow travel.

2019 Mar 07 01:10:20
Cheav Villa: ចេញពី​ភ្នំពេញ​នៅម៉ោង5ព្រឹក :)  _/\_

2019 Mar 07 01:09:25
Cheav Villa: ពួកខ្ញុំកូណា និង បង​ភឿន​ នឹងទៅសួរសុខទុក្ខព្រះអង្គនៅថ្ងៃស្អែក

2019 Mar 07 01:08:34
Johann: Nyom Villa

2019 Mar 07 01:07:32
Cheav Villa: ថ្វាយបង្គំ​ព្រះអង្គ  _/\_ _/\_ _/\_

2019 Mar 06 03:31:04
Cheav Villa: Have a good day to Master Moritz  _/\_

2019 Mar 06 03:29:38
Moritz: And good night for me. :) Chom reap leah. May all have a good Uposatha _/\_

2019 Mar 06 03:27:51
Moritz: Good morning, Cheav Villa _/\_

2019 Mar 06 03:17:49
Moritz: Vandami Bhante _/\_

2019 Mar 06 03:05:26
Johann: A self-blessed (by ones deeds) Uposathaday today.

2019 Mar 05 11:33:43
Johann: Nyom Chanroth had to stop the work. To difficult to concentrate today. Good training anyway.

2019 Mar 05 10:20:56
Cheav Villa:  :-\ :D _/\_

2019 Mar 05 05:26:54
Johann: A meritful Uposatha those who observe it today.

2019 Mar 05 03:13:37
Johann: Sadhu, Sadhu. Rupam anicca

2019 Mar 05 01:47:58
Ieng Puthy: ករុណាបារម្ភអំពីសុខភាពរបស់ព្រះអង្គពីចំងាយ 🙏🏻ករុណាសូមប្រគេនពរ ព្រះអង្គឆាប់ជាសះស្បេីយ

2019 Mar 05 01:38:52
Ieng Puthy: ករុណាឮថា ព្រះអង្គអាពាធ ជង្គង់ តេីព្រះអង្គបានធូរស្បេីយហេីយឬនៅ?

2019 Mar 05 01:07:09
Ieng Puthy: Good morning ! 🙏🏻🙏🏻🙏🏻 ករុណាថ្វាយបង្គំុ Vandami Bante

2019 Mar 04 14:41:21
Johann: Sukha Chomreoun, Nyom

2019 Mar 04 14:18:03
Moritz: Leaving now. May Bhante have a good day. _/\_

2019 Mar 04 13:45:50
Johann: Nyom Moritz

2019 Mar 04 13:19:43
Moritz: Vandami Bhante _/\_

2019 Mar 01 16:35:39
Johann: Bhante Indannano  _/\_ How was India in "war times"

2019 Feb 28 11:46:56
Moritz: And good bye again. :) _/\_

2019 Feb 28 11:46:38
Moritz: Vandami, Bhante _/\_

2019 Feb 28 05:25:27
Cheav Villa:   :D_/\_

2019 Feb 28 04:22:46
Johann: 5 o'clock morning  ^-^ (like a taxi driver) may Nyom has well earned and peaceful rest. Mudita.

2019 Feb 28 04:08:09
Moritz: Chom reap leah. I'm going to sleep. _/\_

2019 Feb 28 03:40:13
Johann: Sukha chomreoun Nyom.

2019 Feb 28 03:39:06
Moritz: Vandami, Bhante _/\_

2019 Feb 28 03:35:39
Moritz: Good morning, Cheav Villa _/\_

Tipitaka Khmer

 Please feel welcome to join the transcription project of the Tipitaka translation in khmer, and share one of your favorite Sutta or more. Simply click here or visit the Forum: 

Search ATI on ZzE

Zugang zur Einsicht - Schriften aus der Theravada Tradition



Access to Insight / Zugang zur Einsicht: Dhamma-Suche auf mehr als 4000 Webseiten (deutsch / english) - ohne zu googeln, andere Ressourcen zu nehmen, weltliche Verpflichtungen einzugehen. Sie sind für den Zugang zur Einsicht herzlich eingeladen diese Möglichkeit zu nutzen. (Info)

Random Sutta
Random Article
Random Jataka

Zufälliges Sutta
Zufälliger Artikel
Zufälliges Jataka


Arbeits/Work Forum ZzE

"Dhammatalks.org":
[logo dhammatalks.org]
Random Talk
[pic 30]

Zugang zur Einsicht - Übersetzung, Kritik und Anmerkungen

Herzlich Willkommen im Arbeitsforum von zugangzureinsicht.org im Onlinekloster sangham.net!


Danke werte(r) Besucher(in), dass Sie von dieser Möglichkeit Gebrauch machen und sich direkt einbringen wollen.

Unten (wenn Sie etwas scrollen) finden Sie eine Eingabemaske, in der Sie Ihre Eingabe einbringen können. Es stehen Ihnen auch verschiedene Gestaltungsmöglichkeiten zur Verfügung. Wenn Sie einen Text im formatierten Format abspeichern wollen, klicken Sie bitte das kleine Kästchen mit dem Pfeil.

Die Textfelder "Name" und "email" müssen ausgefüllt werden, Sie können hier aber auch eine Anonyme Angabe machen und eine Pseudo-email angeben (geben Sie, wenn Sie Rückantwort haben wollen, jedoch einen Kontakt an), wenn Ihnen das unangenehm ist. Der Name scheint im Forum als Text auf und die Email ist von niemanden außer dem Administrator einsehbar.

Wenn Sie den Text fertig geschrieben haben, müssen Sie noch den Spamschutz überwinden, das Bild zusammen setzen, und dann auf "Vorschau" oder "Senden" drücken, wenn für Sie alles passt.

Wenn Sie eine Spende einer Übersetzung machen wollen, wäre es schön, wenn Sie etwas vom Entstehen bzw. deren Herkunft erzählen und Ihrer Gabe vielleicht noch eine Widmung anhängen.

Gerne, so es möglich ist, werden wir Ihre Übersetzung dann auch den Seiten von Zugang zur Einsicht veröffentlichen. Für generelle Fragen zu dem Umfang der Dhamma-Geschenke auf ZzE sehen Sie bitte in den FAQ von ZzE ein.

Gerne empfangen wir Kritik und selbstverständlich auch Korrekturen oder Anregungen hier. Es steht Ihnen natürlich offen und Sie sind dazu herzlich eingeladen auch direkt mit einem eigenen Zugang hier an den Arbeiten vielleicht direkt teilzunehmen.

Sadhu!

metta & mudita
Ihr Zugang zur Einsicht Team

Um sich im Abeitsforum etwas unzusehen, klicken Sie hier. . Sie finden hier viele Informationen und vielleicht sogar neues rund um Zugang zur Einsicht.

Author Topic: [ATI.eu] CSCD xml to ati.eu format: converting, editing  (Read 5680 times)

0 Members and 1 Guest are viewing this topic.

Offline Moritz

  • Cief houskeeper / Chefhausmeister
  • Very Engaged Member
  • *
  • Sadhu! or +240/-0
  • Gender: Male
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #30 on: February 21, 2019, 09:55:02 AM »
The name of each file in it's content as part of the text, Nyom. File XY may get it filename as text content at the fist line.

With notepat++"s replacements this can then be used to render certain links and anchors now not existing in the files.
I see. With a complete list of the files I could write a php script to let it be done on the server directly.

So, as I understand, this is the complete list of files for which this should happen?

Or do still some need to be renamed? This could also be done with a script on the server. I could write it on the weekend.

_/\_

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #31 on: February 21, 2019, 12:50:44 PM »
Sadhu!

Atma will finish the replacements as far as possible and then upload the files. The file-list should be fine. The files are renamed and syntax replacements are 90% done aside of the headers.

Similar to the use for the Khmer-Tipitaka, each header should get it's anchor and back-link and forward-link (to the released file in the "public area" by "include-plugins" use). It will not always match right but often in this way:

File-name:{pitaka}.{nikaya}.{book}.({sometimes chapter, like sn,an}.){subhead serial no.}

anchor for sutta: sang_id #sut.kn.iti.001
back path to the source file: (cs-rm|cs-km|cs-th|cs-ru):tipitaka:{file name}#sut.kn.iti.001
path to the released single sutta/vagga: (cs-rm|cs-km|cs-th|cs-ru):tipitaka:sut:kn:iti:sut.kn.iti.001|sut.kn.iti.001

======= pitaka =======
<span sang_id #sut>[[km:tipitaka:sut:index|sut]] | [[km:tipitaka:book_053#sut|book_053]]</span>

======= nikaya =======
<span sang_id #sut.kn>[[km:tipitaka:sut:kn:index|sut.kn]] | [[km:tipitaka:book_053#sut.kn|book_053]]</span>

======= book =======
<span sang_id #sut.kn.iti>[[km:tipitaka:sut:kn:iti:sut.kn.iti|sut.kn.iti]] | [[km:tipitaka:book_053#sut.kn.iti|book_053]]</span>

====== chapter ======
<span sang_id #sut.kn.iti.v1>[[km:tipitaka:sut:kn:iti:sut.kn.iti.v1|sut.kn.iti.v1]] | [[km:tipitaka:book_053#sut.kn.iti.v1|book_053]]</span>

===== title =====
<span sang_id #sut.kn.iti.v1.1>[[km:tipitaka:sut:kn:iti:sut.kn.iti#sut.kn.iti.v1.1|sut.kn.iti.v1.1]] | [[km:tipitaka:book_053#sut.kn.iti.v1.1|book_053]]</span>

==== subhead ====
<span sang_id #sut.kn.iti.001>[[km:tipitaka:sut:kn:iti:sut.kn.iti.001|sut.kn.iti.001]] | [[km:tipitaka:book_053#sut.kn.iti.001|book_053]]</span>

...possible to complicated and a lot of exceptions, since all different structured.

Maybe easier to put the file name under the header and a serial number for the similar headers. Preparing it like this:

====== chapter ======
<span sang_id #{file(-_.-_.)}>

===== title =====
<span sang_id #{file(-_.)}.v{no 1}>

==== subhead ====
<span sang_id #{file}.{no 1,2...}>


Once the last is present, it should be no problem to make the rest with normal regex.

Atma will look that he can upload them today or tomorrow, depending on lasting battery (and hopefully havn't used all web-space by other revisions till then) and leave the replacement anchors {file} and {no} in not not clear order in those files.

May Nyom not invest to much time in to complicated solutions, as told, to many inconsistencies to match it without rendering it another time anyway.

Putting the file name into files and making an increasing replacement, this two things Atma misses tools (or skill).

(Atma is just trying to keep a "guide to do for", doku, for additional languages/scripts like Burmes, Sri Lankan...)
« Last Edit: February 21, 2019, 01:13:04 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #32 on: February 21, 2019, 02:29:51 PM »
This are the replacements done incl. the placeholders for the two kind of paths {path-source} {path-release}, filename-part {file-}, filename {file} and number {no}.

"Chapter" should be always corresponding to the file-name. (but just 10500+ replacements, 2698x4 => 300?)

{path-source}: {lang}:{section}:{file}
{lang}: cs-rm or cs-km or cs-th or cs-ru
{section}: tipitaka or anya or atthakatha or tika; according to the file-name-end *_any, *_att, *_tik, or * (no "_" for "tipitaka")

{path-release}: {lang}:{section}:{pitaka}:{nikaya}:({sub-nikaya}:){chapter}:({title}:){no}:

{file}: {pitaka}.{nikaya}.({subnikaya}.){book}.({title}.){chapter}.{no}_{section}

{file-}: id/file-name-release reduced by one namespace

{file--}: id/file-name-release reduced by two namespaces

{file+}: id/file-name-release increased by one namespaces

Note that "subhead" has sometimes {file} (dn), {file-} (an,sn,kn sometimes) or {file--}
 (mn). Att, Any, Tik may be even more various.


Code: [Select]
<p rend=[^\w]centre[^\w]>(.*?)<\/p>	<div centeralign>$1</div>

<p rend=[^\w]bodytext[^\w] n=[^\w]([^<>]*?)[^\w]><hi rend=[^\w]paranum[^\w]>([^<>]*?)<\/hi><hi rend=[^\w]dot[^\w]>\.<\/hi>([^\n]*?)<\/p>[\s]* <span para #para_$1>[$2]</span>$3\n\n

<p rend=[^\w]bodytext[^\w] n=[^\w]([^<>]*?)[^\w]><hi rend=[^\w]paranum[^\w]>([^<>]*?)[. ]*?<\/hi>[. ]*?([^\n]*?)<\/p>[\s]* <span para #para_$1>[$2]</span> $3\n\n

<pb ed=[^\w]([^<>]*?)[^\w] n=[^\w]([^<>]*?)[^\w][\s]*\/> <span anchor #$1_$2></span>

<p rend=[^\w]bodytext[^\w]>([^\n]+?)<\/p>[\s]* $1\n\n

<note>([^<>]+?)<\/note> <span note>$1</span>

<p rend=[^\w]gatha([^<>]*?)[^\w]>([^\n]+)<\/p>[\s]* <div gatha$1>$2</div>\n\n

<p rend=[^\w]hangnum[^\w] n=[^\w]([^<>]*?)[^\w]><hi rend=[^\w]paranum[^\w]>([^<>]*?)<\/hi>[. ]*<hi rend=[^\w]dot[^\w]>[. ]*<\/hi>[. ]*([^\n]*)<\/p>[\s]* <div hangnum><span para #para_$1>[$2]</span></div> $3\n\n

<hi rend=[^\w]bold[^\w]>([^\n]+?)<\/hi> **$1**

<p rend=[^\w]nikaya[^\w]>([^<>]*?)<\/p> <div centeralign #nikaya>**$1**</div>\n<span sang_id #{file--}>[[{path-release}:{file--}|{file--}]] | [[{path-source}:{file}#{file--}|source]]</span>

<p rend=[^\w]book[^\w]>([^<>]*?)<\/p> ======== $1 ========\n<span sang_id #{file-}>[[{path-release}:{file-}|{file-}]] | [[{path-source}:{file}#{file-}|source]]</span>

<p rend=[^\w]chapter[^\w]>([^<>]*?)<\/p> ======= $1 =======\n<span sang_id #{file}>[[{path-release}:{file}|{file}]] | [[{path-source}:{file}#{file}|source]]</span>

<p rend=[^\w]title[^\w]>([^<>]*?)<\/p> ===== $1 =====\n<span sang_id #{file+}>[[{path-release}:{file+}|{file+}]] | [[{path-source}:{file}#{file+}|source]]</span>

<p rend=[^\w]subhead[^\w]>([^<>]*?)<\/p> ==== $1 ====\n<span sang_id #{file-}.{no}>[[{path-release}:{file-}.{no}|{file-}.{no}]] | [[{path-source}:{file}#{file-}.{no}|source]]</span>

Headers with note:

<p rend=[^\w]subhead[^\w]>([^<>]*?)<span note>([^<>]*?)<\/span>([^<>]*?)<\/p> ==== $1$3 ====\n<div centeralign>**$1<span note>$2</span>$3**</div>\n<span sang_id #{file-}.{no}>[[{path-release}:{file-}.{no}|{file-}.{no}]] | [[{path-source}:{file}#{file-}.{no}|source]]</span>

<p rend=[^\w]chapter[^\w]>([^<>]*?)<span note>([^<>]*?)<\/span>([^<>]*?)<\/p> ======= $1 =======\n<div centeralign>**$1<span note>$2</span>$3**</div>\n<span sang_id #{file}>[[{path-release}:{file}|{file}]] | [[{path-source}:{file}#{file}|source]]</span>

<p rend=[^\w]title[^\w]>([^<>]*?)<span note>([^<>]*?)<\/span>([^<>]*?)<\/p> ===== $1 =====\n<div centeralign>**$1<span note>$2</span>$3**</div>\n<span sang_id #{file+}>[[{path-release}:{file+}|{file+}]] | [[{path-source}:{file}#{file+}|source]]</span>

Headers with anchors:

<p rend=[^\w]subhead[^\w]>([^<>]*?)<span anchor #(.+)<\/span>([^<>]*?)<\/p> ==== $1$3 ====\n<span sang_id #{file-}.{no}>[[{path-release}:{file-}.{no}|{file-}.{no}]] | [[{path-source}:{file}#{file-}.{no}|source]]</span>\n<span span anchor #$2</span>

<p rend=[^\w]chapter[^\w]>([^<>]*?)<span anchor #(.+)<\/span>([^<>]*?)<\/p> ======= $1$3 =======\n<span sang_id #{file}>[[{path-release}:{file}|{file}]] | [[{path-source}:{file}#{file}|source]]</span>\n<span span anchor #$2</span>

<p rend=[^\w]title[^\w]>([^<>]*?)<span anchor #(.+)<\/span>([^<>]*?)<\/p> ===== $1$3 =====\n<span sang_id #{file+}>[[{path-release}:{file+}|{file+}]] | [[{path-source}:{file}#{file+}|source]]</span>\n<span span anchor #$2</span>

<p rend=[^\w]book[^\w]>([^<>]*?)<span anchor #(.+)<\/span>([^<>]*?)<\/p> ======== $1$3 ========\n<span sang_id #{file-}>[[{path-release}:{file-}|{file-}]] | [[{path-source}:{file}#{file-}|source]]</span>\n<span span anchor #$2</span>


<p rend=[^\w]subsubhead[^\w]>([^<>]*?)<\/p> === $1 ===\n<span sang_id #{file-}.{no+}>[[{path-release}:{file-}.{no+}|{file-}.{no+}]] | [[{path-source}:{file}#{file-}.{no+}|source]]</span>

<p rend=[^\w](indent|unindented)[^\w]>([^\n]+)<\/p>[\s]* <div $1>$2</div>\n\n

Replacements for each language/script (cs-rm, cs-km, cs-th, cs-ru): header and footer

Code: [Select]
^(.*?)<body>(.*?)<\/body>(.*)$	{{section>en:tech:template_includes#cs-rm_header&nouser&nodate&noheader&noeditbutton&firstsectiononly}}\n<span hide>{file}</span>$2{{section>en:tech:template_includes#cs-rm_footer&nouser&nodate&noheader&noeditbutton&firstsectiononly}}

Script-specific replacements:

cs-km: replacement of ព្ព with ព្វ (according to Khmer spelling tradition in Pali)

(cs-rm: replacment of "m dot below" to "m dot above", still not finally decided)

See also ati-page edits
If not finding additional header-kinds and other tags to be replaces, the files will be uploaded, rendered with this replacements, starting tomorrow.

* Johann comment Friday: cloudy, maybe Saturday noon till upload possible.

7.3.2019: Some renderings added
« Last Edit: March 07, 2019, 04:16:09 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #33 on: February 22, 2019, 02:41:46 PM »
Since having run out of sun-power: some cleanings of not matched case have been not finished today and after that it might be tomorrow afternoon for uploading the files. Just to keep informed.

* Johann informative update: still some not matched cases, cloudy and so possible no upload today.
« Last Edit: February 23, 2019, 12:03:52 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #34 on: February 23, 2019, 01:00:38 PM »
Many dot. issues, so still much work online then. How ever, headers should be for a great fine. Atma has uploaded the Khmer files into cs-km:tipitaka. The files of tika, anya, atthakata have not moved into there folders yet (for tika files Atma has started, but not sure if it will be finished).

Roman has been started likewise. No moving of att, tik, any for today started, but all files uploaded into tipitaka-folder in cs-rm.

Some 15% battery left, it might be finished.


Rest would come tomorrow.
« Last Edit: February 23, 2019, 03:07:53 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #35 on: February 24, 2019, 10:11:16 AM »
File are all uploaded (certain release after 6 years carry), the Thai _any, _tik, _att moving to folders any, tik... is in progress (probably an hour or to, good battery left today).
« Last Edit: February 24, 2019, 10:57:40 AM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #36 on: February 24, 2019, 12:50:00 PM »
Uploads of the source-files and putting into their categories are done. Anumodana!

There are still some xml-tags left, most seemingly in the Cyrillic edition, caused by certain inconsistency (probably done by somebody else for this font/script).

At this place, does Upasaka Dmytro ( Admin ) know anything about the situation of the Cyrillic Edition? And has it been given to a possible existing Sangha using this script, aside of the surely huge amount of not so proper accesses? If not so, if Nyom likes to assist ad take part on the merits, he may invite personally to make use of it and give access and accounts. If he likes to scarifies effort and knowledge to render the storage and text proper, he may do so given, for the Sanghas and their devoted followers use.

Atma would continue to correct certain syntax with batch-edit, if this does not disturb any fort that Nyom Moritz possible likes to put into. Headers might be touched for some less cases where the "note" span is included (i.e. have no placeholders now).

Ohh... no search results => re-indexing!? That will be long. Any idea who best should try it?

Ohh... and the Thai files are Cyrillic... looks likes some detail review required. Started upload Thai anew.
« Last Edit: February 24, 2019, 01:09:54 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Moritz

  • Cief houskeeper / Chefhausmeister
  • Very Engaged Member
  • *
  • Sadhu! or +240/-0
  • Gender: Male
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #37 on: February 24, 2019, 01:20:07 PM »
Vandami Bhante,

so, to see if I understand correctly again: Filename just need to be put in the beginning of the text,
so maybe just

Code: [Select]
{filename}

...everything else from the file

?

And filename should have the complete path, for example "cs-km/anya/vismag.nid.23_any.txt"?



Quote
Ohh... no search results => re-indexing!? That will be long. Any idea who best should try it?

I think it would be best if I do the re-indexing from here, having a stable internet connection.

_/\_
« Last Edit: February 24, 2019, 01:28:13 PM by Moritz »

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #38 on: February 24, 2019, 01:32:40 PM »
There are now placeholders, Nyom Moritz, like {file} {file-} {file--} {file+} on each page, not only in the header part (like colored mentioned/specified below). If replacing just all {file} with the file-name of the list, then it should be possible for Atma to render the other.

http://www.accesstoinsight.eu/cs-rm/tipitaka/sut.an01.v01 for example

search for {file} replace with sut.an01.v01 (file-renaming-list is actually no more needed)

Code: [Select]
<div #cs-rm>
{{section>en:tech:template_includes#cs-rm_header&nouser&nodate&noheader&noeditbutton&firstsectiononly}}
<span hide>{file}</span>

<div centeralign> Namo tassa bhagavato arahato sammāsambuddhassa</div>

<div centeralign #nikaya>**Aṅguttaranikāyo**</div>
<span sang_id #{file--}>[[{path-release}:{file--}|{file--}]] | [[{path-source}:{file}#{file--}|source]]</span>

======== Ekakanipātapāḷi ========
<span sang_id #{file-}>[[{path-release}:{file}:{file}|{file-}]] | [[{path-source}#{file-}|source]]</span>

======= 1. Rūpādivaggo =======
<span sang_id #{file}>[[{path-release}:{file}|{file}]] | [[{path-source}#{file}|source]]</span>

<span para #para_1>[1]</span> Evaṃ <span anchor #T_1.0001></span><span anchor #V_1.0001></span><span anchor #P_1.0001></span><span anchor #M_1.0001></span> me sutaṃ – ekaṃ samayaṃ bhagavā sāvatthiyaṃ viharati jetavane anāthapiṇḍikassa ārāme. Tatra kho bhagavā bhikkhū āmantesi – ‘‘bhikkhavo’’ti. ‘‘Bhadante’’ti te bhikkhū bhagavato paccassosuṃ. Bhagavā etadavoca –

‘‘Nāhaṃ, bhikkhave, aññaṃ ekarūpampi samanupassāmi yaṃ evaṃ purisassa cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, itthirūpaṃ. Itthirūpaṃ, bhikkhave, purisassa cittaṃ pariyādāya tiṭṭhatī’’ti. Paṭhamaṃ.

<span para #para_2>[2]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekasaddampi samanupassāmi yaṃ evaṃ purisassa cittaṃ pariyādāya <span anchor #V_1.0002></span> tiṭṭhati yathayidaṃ, bhikkhave, itthisaddo. Itthisaddo, bhikkhave, purisassa cittaṃ pariyādāya tiṭṭhatī’’ti. Dutiyaṃ.

<span para #para_3>[3]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekagandhampi samanupassāmi yaṃ evaṃ purisassa cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, itthigandho. Itthigandho, bhikkhave, purisassa cittaṃ pariyādāya tiṭṭhatī’’ti. Tatiyaṃ.

<span para #para_4>[4]</span> ‘‘Nāhaṃ <span anchor #T_1.0002></span><span anchor #P_1.0002></span>, bhikkhave, aññaṃ ekarasampi samanupassāmi yaṃ evaṃ purisassa cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, itthiraso. Itthiraso, bhikkhave, purisassa cittaṃ pariyādāya tiṭṭhatī’’ti. Catutthaṃ.

<span para #para_5>[5]</span> ‘‘Nāhaṃ <span anchor #M_1.0002></span>, bhikkhave, aññaṃ ekaphoṭṭhabbampi samanupassāmi yaṃ evaṃ purisassa cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, itthiphoṭṭhabbo. Itthiphoṭṭhabbo, bhikkhave, purisassa cittaṃ pariyādāya tiṭṭhatī’’ti. Pañcamaṃ.

<span para #para_6>[6]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekarūpampi samanupassāmi yaṃ evaṃ itthiyā cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, purisarūpaṃ. Purisarūpaṃ, bhikkhave, itthiyā cittaṃ pariyādāya tiṭṭhatī’’ti. Chaṭṭhaṃ.

<span para #para_7>[7]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekasaddampi samanupassāmi yaṃ evaṃ itthiyā cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, purisasaddo. Purisasaddo, bhikkhave, itthiyā cittaṃ pariyādāya tiṭṭhatī’’ti. Sattamaṃ.

<span para #para_8>[8]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekagandhampi samanupassāmi yaṃ evaṃ itthiyā cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, purisagandho. Purisagandho, bhikkhave, itthiyā cittaṃ pariyādāya tiṭṭhatī’’ti. Aṭṭhamaṃ.

<span para #para_9>[9]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekarasampi samanupassāmi yaṃ evaṃ itthiyā cittaṃ pariyādāya <span anchor #V_1.0003></span> tiṭṭhati yathayidaṃ, bhikkhave, purisaraso. Purisaraso, bhikkhave, itthiyā cittaṃ pariyādāya tiṭṭhatī’’ti. Navamaṃ.

<span para #para_10>[10]</span> ‘‘Nāhaṃ, bhikkhave, aññaṃ ekaphoṭṭhabbampi samanupassāmi yaṃ evaṃ <span anchor #T_1.0003></span> itthiyā cittaṃ pariyādāya tiṭṭhati yathayidaṃ, bhikkhave, purisaphoṭṭhabbo. Purisaphoṭṭhabbo, bhikkhave, itthiyā cittaṃ pariyādāya tiṭṭhatī’’ti. Dasamaṃ.

<div centeralign>Rūpādivaggo paṭhamo.</div>
{{section>en:tech:template_includes#cs-rm_footer&nouser&nodate&noheader&noeditbutton&firstsectiononly}}
</div>

{file-} would be sut.an01

{file--} would be sut

{file+} would be sut.an01.v01.xx (not easy to automatically render)

{no} would be a serial 1, 2, 3... for each page

{path-source} would be the path of the current file, i.e. cs-rm:tipitaka

{path-release} would be cs-rm:tipitaka:sut:an (possible not always correct)
« Last Edit: February 24, 2019, 01:43:30 PM by Johann »
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Moritz

  • Cief houskeeper / Chefhausmeister
  • Very Engaged Member
  • *
  • Sadhu! or +240/-0
  • Gender: Male
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #39 on: February 24, 2019, 01:49:21 PM »
Quote
search for {file} replace with sut.an01.v01 (file-renaming-list is actually no more needed)

Okay. So I just replace {file}, {file-} {file--} according to this pattern for now, for all files inside cs-km, cs-rm and cs-ru and then rebuild the index.

Thai then after re-upload when it is finished. Correct?

_/\_

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #40 on: February 24, 2019, 02:05:42 PM »
Quote
search for {file} replace with sut.an01.v01 (file-renaming-list is actually no more needed)

Okay. So I just replace {file}, {file-} {file--} according to this pattern for now, for all files inside cs-km, cs-rm and cs-ru and then rebuild the index.

Thai then after re-upload when it is finished. Correct?

_/\_

Sadhu!

Upload nearly finished, moving att, any, tik-files from tipitaka-folder to their folders might need another 1-2h. Atma would give an "ready", then.
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Status of Cyrillic Chatta Sanghayana heritage
« Reply #41 on: February 24, 2019, 02:16:16 PM »

Aramika   *

Ein oder mehrer Beiträge wurden hier im Thema abgeschnitten und damit in neues Thema "Status of Cyrillic Chatta Sanghayana heritage " eröffnet, dem angehäng.
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #42 on: February 24, 2019, 02:50:14 PM »
Overwriting the files in Thai in their folders seems to need more time, possible 5-6sec each file. Tika is still in progress since before. If Nyom thinks it would be faster with his tools, Atma would stop it and leave the move, the overwritting of the rest of _tika (if still), _any, _att-files found in the folder cs-th left, to the folders cs-th:anya:, cs-th:tika:, cs-th:atthakatha:. But just asked so that it would not take possible valuable time of Nyom.

On the other hand, since just insert file-names, it would not matter if made later, the overwrite, or? Andro-ES-explorer just gave up to response.
This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Offline Moritz

  • Cief houskeeper / Chefhausmeister
  • Very Engaged Member
  • *
  • Sadhu! or +240/-0
  • Gender: Male
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #43 on: February 24, 2019, 03:11:52 PM »
Overwriting the files in Thai in their folders seems to need more time, possible 5-6sec each file. Tika is still in progress since before. If Nyom thinks it would be faster with his tools, Atma would stop it and leave the move, the overwritting of the rest of _tika (if still), _any, _att-files found in the folder cs-th left, to the folders cs-th:anya:, cs-th:tika:, cs-th:atthakatha:. But just asked so that it would not take possible valuable time of Nyom.

Quote
On the other hand, since just insert file-names, it would not matter if made later, the overwrite, or?
It would not matter. I could do it later when all is moved to the right place.


But it seems I still don't understand everything completely. So some more clarifications:

For each of the directories cs-rm, cs-km, ... etc. there are these subdirectories:
anya
atthakatha
tika
tipitaka

Some files from tipitaka are now being moved into anya, attakatha, etc.
(Only remaining files should be the sut.[...] files?)

Maybe moving could go faster if I write a script for that, too. So, what exactly must be moved?

All files inside tipitaka ending with _any should be moved to anya, for example? And what else? If there is a simple pattern, I think moving everything with a PHP script would be easy and go much faster than via FTP.


And then... after that is finished, I should replace {file} with the filename (without .txt ending) and maybe some other replacements.

But the patterns described here do not fit for all files. For example, some files like vismag.nid19_any:
{file-} would be vismag
{file--} would be empty?

Maybe best to clarify on the phone. I will try to call. _/\_
« Last Edit: February 24, 2019, 03:34:08 PM by Moritz »

Offline Johann

  • Samanera
  • Very Engaged Member
  • *
  • Sadhu! or +360/-0
  • Gender: Male
  • Date of ordination/Datum der Ordination.: 20140527
Re: [ATI.eu] CSCD xml to ati.eu format: converting, editing
« Reply #44 on: February 24, 2019, 03:33:51 PM »
Quote
Some files from tipitaka are now being moved into anya, attakatha, etc.

In cs-th, yes, overwritting the wrong cyrill files. Cs-rm, cs-ru, cs-km, should be fine already.

The upload tool on laptop does not allow search for _att for example, so my person uploaded all first to the folder tipitaka and moved the _any, _tik, _att files with an app on android, which allows search and handle this search, to the right folders. Those files who have no _any, _att, _tik at the and, remain as tipitaka files. And yes, for each language there are this four folders.

Quote
For each of the directories cs-rm, cs-km, ... etc. there are these subdirectories:
anya
atthakatha
tika
tipitaka
Yes.

Quote
(Only remaining files should be the sut.[...] files?)
No. They are just one part of the files (remaining) in the tipitaka folder, aside of vin and abh

Quote
All files inside tipitaka ending with _any should be moved to anya, for example? And what else? If there is a simple pattern, I think moving everything with a PHP script would be easy.

All files in cs-th/tipitaka/ (only cs-th namespace!), containing _any at the end, to cs-th/anya/
All files in cs-th/tipitaka/ (only cs-th), containing _tik at the end, to cs-th/tika/
All files in cs-th/tipitaka/ (only cs-th), containing _att at the end, to cs-th/atthakatha/

(over-writting the existent in folders (which are wrongly cyrillic))

Quote
And then... after that is finished, I should replace {file} with the filename (without .txt ending) and maybe some other replacements.
Yes, but no "should", could, if wishing.

Quote
But the patterns described here do not fit for all files. For example, some files like vismag.nid19_any:
{file-} would be vismag
{file--} would be empty?

Yes, Atma is aware of it, especially in anya, where there are flatter structure. But to handle the "lesser" inconsistent "manual" is thought to be easier then to think about all possibilities. Maybe a "if name is "0" then "(whole) filename" might be possible to cause no errors.

Quote
Maybe best to clarify on the phone. I will try to call.
How ever Nyom Moritz likes. Still some battery left (12% on LP, 40% on tablet).

Mudita









This post and Content has come to be by Dhamma-Dana and so is given as it       Dhamma-Dana: Johann

Tags: