This commit is contained in:
JeremyVyska 2021-11-10 09:17:12 +00:00
parent 27483c8f45
commit 740dbf4e5a
149 changed files with 3229 additions and 2860 deletions

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>CaptionML on System Pages :: BC AL Help</title>
<link href=/css/nucleus.css?1636530359 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530359 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530359 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530359 rel=stylesheet>
<link href=/css/auto-complete.css?1636530359 rel=stylesheet>
<link href=/css/theme.css?1636530359 rel=stylesheet>
<link href=/css/theme-blue.css?1636530359 rel=stylesheet>
<link href=/css/variant.css?1636530359 rel=stylesheet>
<link href=/css/print.css?1636530359 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530359></script>
<title>CaptionML on System Pages :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530359></script>
<script src=/js/auto-complete.js?1636530359></script>
<script src=/js/search.js?1636530359></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -239,12 +240,12 @@ OBJECT Table 2000000000 User
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530359></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530359></script>
<script src=/js/featherlight.min.js?1636530359></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530359></script>
<script src=/js/relearn.js?1636530359></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>FIELDCAPTION and TABLECAPTION :: BC AL Help</title>
<link href=/css/nucleus.css?1636530359 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530359 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530359 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530359 rel=stylesheet>
<link href=/css/auto-complete.css?1636530359 rel=stylesheet>
<link href=/css/theme.css?1636530359 rel=stylesheet>
<link href=/css/theme-blue.css?1636530359 rel=stylesheet>
<link href=/css/variant.css?1636530359 rel=stylesheet>
<link href=/css/print.css?1636530359 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530359></script>
<title>FIELDCAPTION and TABLECAPTION :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530359></script>
<script src=/js/auto-complete.js?1636530359></script>
<script src=/js/search.js?1636530359></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -231,12 +232,12 @@ BC AL Help . dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530359></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530359></script>
<script src=/js/featherlight.min.js?1636530359></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530359></script>
<script src=/js/relearn.js?1636530359></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>Global Text Constants :: BC AL Help</title>
<link href=/css/nucleus.css?1636530360 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530360 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530360 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530360 rel=stylesheet>
<link href=/css/auto-complete.css?1636530360 rel=stylesheet>
<link href=/css/theme.css?1636530360 rel=stylesheet>
<link href=/css/theme-blue.css?1636530360 rel=stylesheet>
<link href=/css/variant.css?1636530360 rel=stylesheet>
<link href=/css/print.css?1636530360 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530360></script>
<title>Global Text Constants :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530360></script>
<script src=/js/auto-complete.js?1636530360></script>
<script src=/js/search.js?1636530360></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -233,12 +234,12 @@ BEGIN
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530360></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530360></script>
<script src=/js/featherlight.min.js?1636530360></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530360></script>
<script src=/js/relearn.js?1636530360></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>

View file

@ -3,19 +3,19 @@
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<link rel=alternate type=application/rss+xml href=/navpatterns/3-cal-coding-guidelines/localizability/index.xml title="BC AL Help">
<link rel=alternate type=application/rss+xml href=/navpatterns/3-cal-coding-guidelines/localizability/index.xml title="AL Guidelines">
<meta name=description content>
<title>Localizability :: BC AL Help</title>
<link href=/css/nucleus.css?1636530360 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530360 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530360 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530360 rel=stylesheet>
<link href=/css/auto-complete.css?1636530360 rel=stylesheet>
<link href=/css/theme.css?1636530360 rel=stylesheet>
<link href=/css/theme-blue.css?1636530360 rel=stylesheet>
<link href=/css/variant.css?1636530360 rel=stylesheet>
<link href=/css/print.css?1636530360 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530360></script>
<title>Localizability :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535830 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535830 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535830 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535830 rel=stylesheet>
<link href=/css/auto-complete.css?1636535830 rel=stylesheet>
<link href=/css/theme.css?1636535830 rel=stylesheet>
<link href=/css/theme-blue.css?1636535830 rel=stylesheet>
<link href=/css/variant.css?1636535830 rel=stylesheet>
<link href=/css/print.css?1636535830 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535830></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/>
@ -24,7 +24,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -33,9 +33,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530360></script>
<script src=/js/auto-complete.js?1636530360></script>
<script src=/js/search.js?1636530360></script>
<script src=/js/lunr.min.js?1636535830></script>
<script src=/js/auto-complete.js?1636535830></script>
<script src=/js/search.js?1636535830></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -159,6 +159,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -227,12 +228,12 @@ BC AL Help . dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530360></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530360></script>
<script src=/js/featherlight.min.js?1636530360></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530360></script>
<script src=/js/relearn.js?1636530360></script>
<script src=/js/clipboard.min.js?1636535830></script>
<script src=/js/perfect-scrollbar.min.js?1636535830></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535830></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535830></script>
<script src=/js/featherlight.min.js?1636535830></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535830></script>
<script src=/js/relearn.js?1636535830></script>
</body>
</html>

View file

@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Localizability on BC AL Help</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/</link><description>Recent content in Localizability on BC AL Help</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/index.xml" rel="self" type="application/rss+xml"/><item><title>CaptionML on System Pages</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/</guid><description>CaptionML should always be specified on a page field for a system table. By default, system tables do not have captions, so if you need to use them in the UI then captions need to be added.
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Localizability on AL Guidelines</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/</link><description>Recent content in Localizability on AL Guidelines</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/index.xml" rel="self" type="application/rss+xml"/><item><title>CaptionML on System Pages</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/</guid><description>CaptionML should always be specified on a page field for a system table. By default, system tables do not have captions, so if you need to use them in the UI then captions need to be added.
Bad code
... { 2 ;2 ;Field ; SourceExpr=Name } ... OBJECT Table 2000000000 User ... { 2 ; ;Name ;Text50 } Good code
... { 2 ;2 ;Field ; CaptionML=ENU=Name; SourceExpr=Name } .</description></item><item><title>FIELDCAPTION and TABLECAPTION</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/</guid><description>For user messages, errors etc., use FIELDCAPTION not FIELDNAME and TABLECAPTION not TABLENAME.
... { 2 ;2 ;Field ; CaptionML=ENU=Name; SourceExpr=Name } .</description></item><item><title>FIELDCAPTION and TABLECAPTION</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/</guid><description>For user messages, errors etc., use FIELDCAPTION not FIELDNAME and TABLECAPTION not TABLENAME.
Reason:
The correct translation will be automatically used. If the caption/name changes, then there will be a single point of change needed. Bad code
IF NOT CONFIRM(UpdateLocationQst,TRUE,FIELDNAME(&amp;quot;Location Code&amp;quot;),...) Good code
IF NOT CONFIRM(UpdateLocationQst,TRUE,FIELDCAPTION(&amp;quot;Location Code&amp;quot;),...)</description></item><item><title>Global Text Constants</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/</guid><description>Declare Text Constant as global variables.
IF NOT CONFIRM(UpdateLocationQst,TRUE,FIELDCAPTION(&amp;quot;Location Code&amp;quot;),...)</description></item><item><title>Global Text Constants</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/</guid><description>Declare Text Constant as global variables.
Bad code
PROCEDURE GetRequirementText@6(...) : Text\[50\]; VAR RequirementOptionsTxt@1002 : TextConst 'ENU=Shipment,Receive,Pick,Put-Away'; BEGIN Good code
VAR RequirementOptionsTxt@1002 : TextConst 'ENU=Shipment,Receive,Pick,Put-Away'; ... PROCEDURE GetRequirementText@6(...) : Text\[50\]; BEGIN</description></item><item><title>Use Text Constants</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/</guid><description>Pass user messages using Text Constants. It makes translation easy.
VAR RequirementOptionsTxt@1002 : TextConst 'ENU=Shipment,Receive,Pick,Put-Away'; ... PROCEDURE GetRequirementText@6(...) : Text\[50\]; BEGIN</description></item><item><title>Use Text Constants</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/</guid><description>Pass user messages using Text Constants. It makes translation easy.
Bad code
ImportAttachmentQst@1021 : TextConst 'ENU=&amp;quot;Import attachment &amp;quot;'; ... IF CONFIRM(ImportAttachmentQst + Caption +'?',TRUE) THEN BEGIN Good code
ImportAttachmentQst@1021 : TextConst 'ENU=&amp;quot;Import attachment %1?&amp;quot;'; ... IF CONFIRM(STRSUBSTNO(ImportAttachmentQst, Caption),TRUE) THEN BEGIN Bad code
... IF NOT CONFIRM( STRSUBSTNO( 'Difference on Periodic entries: %1 on %2' + 'Do you want to continue?',Balance,Date), TRUE) THEN ERROR('Program terminated by the user'); Good code</description></item><item><title>Using OptionCaptionML</title><link>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/</guid><description>The OptionCaptionML should be filled in for sourceexpression using option data types.
... IF NOT CONFIRM( STRSUBSTNO( 'Difference on Periodic entries: %1 on %2' + 'Do you want to continue?',Balance,Date), TRUE) THEN ERROR('Program terminated by the user'); Good code</description></item><item><title>Using OptionCaptionML</title><link>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/</guid><description>The OptionCaptionML should be filled in for sourceexpression using option data types.
Bad code
{ 30 ;TextBox ;17850;0 ;150 ;423 ;Name=Selection; SourceExpr=Selection; DataSetFieldName=Selection } ... Selection@1008 : 'Open,Closed,Open and Closed'; ... Good code
{ 30 ;TextBox ;17850;0 ;150 ;423 ;Name=Selection; OptionCaptionML=ENU=Open,Closed,Open and Closed; SourceExpr=Selection; DataSetFieldName=Selection } ... Selection@1008 : 'Open,Closed,Open and Closed';</description></item></channel></rss>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>Use Text Constants :: BC AL Help</title>
<link href=/css/nucleus.css?1636530360 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530360 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530360 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530360 rel=stylesheet>
<link href=/css/auto-complete.css?1636530360 rel=stylesheet>
<link href=/css/theme.css?1636530360 rel=stylesheet>
<link href=/css/theme-blue.css?1636530360 rel=stylesheet>
<link href=/css/variant.css?1636530360 rel=stylesheet>
<link href=/css/print.css?1636530360 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530360></script>
<title>Use Text Constants :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530360></script>
<script src=/js/auto-complete.js?1636530360></script>
<script src=/js/search.js?1636530360></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -248,12 +249,12 @@ ERROR(ProgramTerminatedErr);
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530360></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530360></script>
<script src=/js/featherlight.min.js?1636530360></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530360></script>
<script src=/js/relearn.js?1636530360></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>Using OptionCaptionML :: BC AL Help</title>
<link href=/css/nucleus.css?1636530360 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530360 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530360 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530360 rel=stylesheet>
<link href=/css/auto-complete.css?1636530360 rel=stylesheet>
<link href=/css/theme.css?1636530360 rel=stylesheet>
<link href=/css/theme-blue.css?1636530360 rel=stylesheet>
<link href=/css/variant.css?1636530360 rel=stylesheet>
<link href=/css/print.css?1636530360 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530360></script>
<title>Using OptionCaptionML :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530360></script>
<script src=/js/auto-complete.js?1636530360></script>
<script src=/js/search.js?1636530360></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -236,12 +237,12 @@ Selection@1008 : 'Open,Closed,Open and Closed';
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530360></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530360></script>
<script src=/js/featherlight.min.js?1636530360></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530360></script>
<script src=/js/relearn.js?1636530360></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>