divan/DivanRazor/Pages/Partials/DivanPage/_CommentsListPartial.cshtml
Anas Rashid 4fd832dbcb Urdu public pages (#2); hide unconfigured semantic search; safe defaults
- translate reading-path views (poet, category, poem, search, header, login, partials)
  from Persian to Urdu (exact-run dictionary, 262 strings; AI-summary data marker kept)
- semantic search widget only when SemanticSearchAPIRoot is configured
- appsettings defaults: no Ganjoor tracking script, no Ganjoor semantic search,
  API/site roots default to the local Divan stack instead of api.ganjoor.net

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 00:18:00 +02:00

32 lines
1.1 KiB
Plaintext

@model DivanRazor.Pages._CommentsListPartialModel
@using DNTPersianUtils.Core
@{
Layout = null;
}
@switch (Model.Comments.Length)
{
case 0:
<p>
اس شعر پر ابھی کوئی حاشیہ نہیں لکھا گیا. <a href="#commentform" class="comments-link" title="میں حاشیہ لکھوں ...">💬 میں حاشیہ لکھوں ...</a>
</p>
break;
case 1:
<p>
اس شعر پر اب تک ایک حاشیہ لکھا گیا ہے. <a href="#commentform" class="comments-link" title="میں حاشیہ لکھوں ...">💬 میں حاشیہ لکھوں ...</a>
</p>
break;
default:
<p>
اب تک @Html.Raw(Model.Comments.Length.ToPersianNumbers()) حاشیے اس شعر پر لکھے گئے ہیں. <a href="#commentform" class="comments-link" title="میں حاشیہ لکھوں ...">💬 میں حاشیہ لکھوں ...</a>
</p>
break;
}
<div id="comments-block">
@foreach (var comment in Model.Comments)
{
<partial name="~/Pages/Partials/DivanPage/_CommentPartial.cshtml" model=Model.GetCommentModel(comment) />
}
</div>