{"id":490,"date":"2012-01-12T18:44:52","date_gmt":"2012-01-12T16:44:52","guid":{"rendered":"http:\/\/hasselba.ch\/blog\/?p=490"},"modified":"2012-01-12T18:44:52","modified_gmt":"2012-01-12T16:44:52","slug":"quick-n-dirty-locale-setzen-2","status":"publish","type":"post","link":"https:\/\/hasselba.ch\/blog\/?p=490","title":{"rendered":"Quick-n-Dirty: Locale setzen (2)"},"content":{"rendered":"<p>Wie die Locale-Einstellung f\u00fcr eine einzelne Xpage gesetzt wird, ist <a title=\"Quick-n-Dirty: Locale setzen\" href=\"https:\/\/hasselba.ch\/blog\/?p=474\">hier<\/a> beschrieben. Um die Einstellung jedoch Applikationsweit zu setzen, kann dies durch einen eigenen <a title=\"oracle.com: javax.faces.application.ViewHandler\" href=\"http:\/\/docs.oracle.com\/javaee\/5\/api\/javax\/faces\/application\/ViewHandler.html\">ViewHandler<\/a> umgesetzt werden.<\/p>\n<p>Dazu ben\u00f6tigt man eine eigene Java-Klasse, die die bestehende Methode <em>calculateLocale<\/em> \u00fcberschreibt:<\/p>\n<pre>package ch.hasselba.xpages.debug;\r\n\r\nimport java.util.Locale;\r\nimport javax.faces.context.FacesContext;\r\nimport javax.faces.application.ViewHandler;\r\n\r\npublic class ViewHandlerSH extends\r\n   com.ibm.xsp.application.ViewHandlerExImpl {\r\n\r\n\u00a0\u00a0 @Override\r\n\u00a0\u00a0 public Locale calculateLocale(FacesContext arg0) {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>return Locale.CHINESE;<\/strong>\r\n\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0 public ViewHandlerSH(ViewHandler paramViewHandler){\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 super(paramViewHandler);\r\n\u00a0\u00a0 }\r\n\r\n}<\/pre>\n<p><em>[In Fett: Die Spracheinstellung wird generell auf Chinesisch gesetzt]<\/em><\/p>\n<p>Die Klasse muss dann noch in die <em>faces-config.xml<\/em> eingebunden werden.<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;faces-config&gt;\r\n   &lt;application&gt;\r\n      &lt;view-handler&gt;ch.hasselba.xpages.debug.ViewHandlerSH&lt;\/view-handler&gt;\r\n   &lt;\/application&gt;\r\n&lt;\/faces-config&gt;<\/pre>\n<p>Und so sieht dann das Ergebnis aus, wenn ein Fehler auftritt:<\/p>\n<p><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAikAAAH0CAIAAAB3uSolAAAgAElEQVR4nO3dv87jxprncd5Px53wHjrsC9iEaGDhZJ06mWQSGzjEJAOcZJMFDG\/ogBdw4LsgOnLSkaMGBgYGyw0oFevP8xSrKOoRSX0\/MM7plyoWi5RUP1WJIpsJAABbzasbAAB4O2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArK1kz1cAAPZG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACsbcyejx+mjx9Kk0ksnK9Be7Rqu7WeUvmv3z9++P5bcfE\/fv774w\/fdm4DABzM1bJnLuDKuD\/T\/\/KVZ1asy6dfv3\/8MH388Pc\/\/iU8+NsPU\/zoXP7TX398\/fajtuK\/\/vr8YVoiav5T+E\/eKAC8XFH25Dvi1U65Nnu2PRSVqQ2JbYOeP37+++Onv\/6Y\/\/j1u9Ddz1kiD2X+\/Men6eOH6cdfxfLffryFkLJdV20URV+\/5tcFgJerGPdsG4toEZWvTYy08syzCZ6vX92wxvsviplM9syZ8emvP\/zQirPn78\/iCMat+5XsAXA+dXNuaR9dOAmW\/lmYZGn2rDap1uomcrxomcciwSBmKfA9nUC7jV0+TB8\/fP8tzbD7f59\/\/vaPT9Pnn\/9U20D2ADiblewpn20TRyFaVmXmxHbJKn+VwqZqDV6RZE8+Qrw8+FNOlGjcU3KegvZ9D9kD4Kiee471XtmTiYTMJjJL8lVVhFbpuCeZc9Mm69Ls+ddfn9NqxYWBbz9yrgGAoyrNns1jCP8h7d\/pWtqfq+U3l1ktJj8qZM+3H\/2wkbPnz398mj7+8G1+9PPPf3pRtMy\/3ar68PfnT26+7nZ6wjKyUU9ym\/8jfgAcUV32aLVog4\/o3+nCfGJpI5j8pvPN+\/hh+vd\/+2+tzMbs8f778Ve38PtvX5Xs+ddfn+dUcNlT69fv2hhrS20AYOuJ4x6fNgZaTZfVsNHq\/PI\/\/l+0UPxTa562C\/FSec7tNjpZBjTaz0VvafFtHgap3xgpU3ZR9syrL9nz63e+8gFwTM8a96yW0fLgkezxF5Znj7bpon1Uvu\/54+e\/P3ojmyQ85sm05b\/PP\/\/144e\/f\/whDI9bhknzZnP2\/JyfcLvPy2m7BAAvYjTu+VqWGeXF8gXS7BF3oaSqlUc3n2vgPerCJh64rGbPr\/Mq87lwy1dB2XMQAOD1jK4lujp80ZY\/kj1aRv77v\/33ztkTfd+TFqjJnuQ\/NXs+f\/Ky6l7Vbz9MVVeQAwB7FdfUEf\/hK4yTqsIbsqdkNHa0cc9vP0wfP\/31W+W4xys8l\/z+29fwkgcAcEgbs2d1oVMVSF+lmbGq7Jn\/\/L+\/\/lfh6iVNyjwq540vmz3+QOc+gVaUPbcVbwETF7tXy+gHwEGtZ08+WvIFakcetcTN5YdBmVTbMu5RBWcTaOc9z9ex3jLnFm8oLuNVxU98ABxO0TV1\/BVKOvGvSgykBbY1esOYprzazLbqN\/ftx5pv\/r0TB4rcb8HA+AbAyXDfUgCANbIHAGCN7AEAWCN7AADWyB4AgDWyBwBgjewBAFgjewAA1sgeAIC1lewBAGB3ZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwNpu2dM0G6vyV4z+7TNrQ\/6htKRWIP3HtGmnAOB61rs\/v6PUus7V7jXT4eb7bv9\/08rTR7ViYptXy2SaV9j+koUA8G52GE+IHWt5GW2tDXlQ2E5toVZAzLm0QNrm\/M6SPQDeVtG4p6iimnxa7aP9ktPaGKIq\/NyfeelaJSm42pjVvQaAd1CRKyV9tFYm0yOn6+brSast6e4z+5VZ0iSZF9VW3maxAQDwnqr7xKi7n\/S+VeyjC7t7MdXyTdLK5FcU0yJtSbSJtFhePpwA4N2Unmvg\/xn9Yyro9DNZksmeaPSgbe6R7Ckp7B+BfPu1aNEaDADvqe67HC0ANmTPFMZMfuGUpJEYSxuyp2Qgko89LSCjhmX4ZbSmAsCVbP++Z6rp9B\/Mnqhf1vro2uzJN3Xbo1qu5JuUP5IAcDGlc275T+Ul2aNVsppGWs1pbVXZI8Zn2oDC2MjkaNTU1ZJiawHgSqrHBCWf66ckGPIlSzbk542WYYULpyQVtGrzSZluYvX45FON4AHwJl7Z2Wkpci75OMn8OZE3AN4VHR8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwVpQ9Hz9MHz8If0bLoyXzv9P\/tHpWywMArmHn7Mk\/Ki75P\/97+vhh+s\/\/yBUDAFxJRfa4nMgPTaqyxy132UPwAMDlrWdPVbqkxbSgiv79n\/\/BhBsAvIuV7KmdVavi1+OyJ79pAMAFlI578nNu6SkDVRj3AMBbKf2+53\/9z9IaV89eE1dh3AMA76M6e8rPNcgs8R9y57kx7gGAN1H0fU865xYVSFfJL\/EfEs+xLh9mAQBOZ+O4x39ITJr8f9G60ZzbvDnGPQBwVU+fc8tMoJE9APCeKrKnas7NP91ALKkFz+RFHfEDAJdUd12DqXjOLf\/QlGRPVIbvewDgwvafc\/OLlS8HALwP7qEAALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrRtnTFCgvlta8uulffvlltaRs7Nu2H6tXAwCoXjPuKYmBwqjIhJMYbLVNvUXP2LfBRrqhtqLKjZptCwDsvSB7qkKlqkx+YFQyikrcRz1j3zbe8GfonpkJY98udUdbBoALsMseseuPMiBfRkyaaN38FsViaVULN+GWJsDQ+enjjVTuxca+bdqua91SV8arSFhPaEMSc2PfelsfOre2P2LyW95396WMogC8nnX25JeLCZEuTLNEqzzdblX2LN\/1CKOPJXyCB11UjH3rImHomuDftwDw8yvMsnA7Uiy57XiP+0Xvg6c5jfytMIoC8GqHzp4oV0pqEB9q7ucauDMOMqt4vK5cyB6p878tT6bpxH9HdUrjm2iAkz7Wtn4dUn6VbAUAbL0me1b\/vbowqlbMqikZIflnu63HTzSKUMc9Q5dsvRu2ZU+4iVzwKKt4bZFHbHx9BOAADp09UZZEaZEmTVrJ77\/\/rlWymj3BcCb3fU9mUuyBcc\/67NjYt03XyRtXt6JO7QGAnUNnj7YwE0jpkvyf\/sJweZgo2fPc4mAah6Fkzi3zfY+SEH4eyd\/3BPNvafasjqQAwMJrzrH2hyPRQyXZI66iLdmYPUMX9NFrv+8JHy\/7vidaL\/zaJuRllatbOs\/NX\/P2cNRyggfAAZhmT9rFR0viLlei1akVE+tfbWoUPSfGFzwAjsf6mjqZR21aUuY60UP2ADigQ\/X4AIC3QPYAAKy98rel2lRb5gubqNinT59qN7rF6rRV7bwW82AA3tsLsqf87ICmaf75z3+uZk\/+fIQmuZxB+RkHNxbZo\/xICACuyPpcgzkGvnz5kj4q\/rske8oboP254rnZ486LJnsAvIvXjHu+fPnicuinn37SimkjlQ3Dl3z2rFTlRYXwO557AXfJ6uhHNNolrpPL55A9AN7Fy77v8bNHyxtxRb+GT58+iREV1SZufVv2xIvTS1aHFyXQL3FN9gB4Xy+4f8+kDG78YumKYm3+nFumWPpoLmlSWjBoWaJe6k25E11mEwBwRS\/4bWm+39fGMWJE5UNrUkJuZZST0q6C0zSNmD3LnwWXuBY2AQAX98priYoxkKaCuGS+Ipw7z027MU9dxmiCLJGuPF067kkr1JcAwHUd7vc9hcWm8Bxr7cY8hdmzMhJS7kcQft8jXyt6\/RLXcjkAuLLTZ08aOeIASyuQFhP4weDfnK3r\/NtjL8JLwa1c4jqalyOAALyBl33fk\/JLpuuKdRqdawAA2NWJ+18\/e\/IDl3wsAQCM0fkCAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsLZ\/9nz8MH38sPJvAMA7K8qeOTa0\/7Ty4j8AAHho3BMlSj6i8nEFAHgf+2dP1SoAgDdUmj0lg5hohk0sSfYAAOqyR1sePVSyBADwtnYY96Shwtc8AICM5\/6+h8gBAKTqsqfk9zqc4QYAyFvPntrTpvltKQAg71njnvLyAIB3U5E9hb\/mEfOGOTcAgFN3TZ10YcmKAAD4uI41AMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGt22dM0jfjvTLEzGfu2aftxy6qNLiqWrphfoh3MwueisEBtVYUVljQ+s9z9edZXFHBpx8qeqIzWC98N3e3BjZ2+wlW7a9314bQhWqIjJh7DknwqiUNxSeEe+f\/QnmKt5pJ\/i9sCcBwHyp6NncUDA46C6sa+7YZnVFygdkQSjSrE4ylGUT7jM83Ix1gmwNy2Mk\/6huzxq13dLwAvZPSezPQLacm6qr0+fexbr2JvoRcfQ3d7QCwcl4435JWet9vPY6RucM0IljfNrTZ5a\/ldXj0UG7rUqK9v9PDQ0kKsqrCvzzzd+cxo1rJntWYAh\/Licc\/j3Zk2nhj79t7vD90SJy56MoUbKX2Gblk8dN1wSxNXMsgev2jjZZ087hF3NtrlfO+\/Wlu6irZu4ULxodVeviohVvNmkl4wU9WLB8CLHCh7tD5ipePQ+nRvBLOEjx9DSuHo+55lxWgj6eScP+4Zk5qz2ZPbwaRkYbqIS9JV0nXF+lf7cbeuuK30Ua09q80u33EAh2WaPX7X5hZGZcQVc\/UGfXo4teWPPtp+jKNHKey7D1uE4KjIHml5+Q7qJbXDVdJBry70l2hrpZXkIyTzZ+Yf+QrF5ZkjAOAITL\/v8f+M\/iH+mVm4WPr0cGwSD2XaftQn39Svee4PbB73uLk6w+zJLMn37Fq0rOZKZvxRmz3p5kpqiGKm5EABeKEXzLn5vcMO2aN07t5XOPdSjfT1TFQ4Oq9t+ZZH\/L5nNXv8Vvg11OxgUnI1P2rHPWn96bOTLy+2QVtRfAE8mD1pDYx7gCM7RPaUfxj3LDNmScI0TdO0XdfGE2zhsEMurE\/EeY90Q37cs1ZB2Xlu6UNakGTWEmvQumOt8IaqtEqiHclUktluplj0ihJXAfBy1tkjdjGZ7Fnt2g5n0+94MqKS+T\/LqxLbkFaVKSaW91fMbzd6PeSzp2S\/0n8X7jsAe6bf9+S7oYvY+beuOeJxa87\/kX9bYERZqD0E4Ah4TwIArJE9AABrh88ewyms07ifJaFeaS73e9tXHMyCHzkd10HbLF+hY8XO+yK1wexwnfpFBdvsecX1obVzy6oqeZKNG1XP1V6vebfdDJ\/K8qdzhwYM0ZXyKtq5bcu79nHhWZDLHmjLddolOlY3v2\/2VLZhxwaQPSdnlj2vuz50yUvzRNmTudrpas1P2s3yj+APNiD60Vbdxra+5Pbs48a+DX9VtlzwNsyh9e1s2p39L\/pO9mAjq+x5xfWhvfr9y1T7lSy\/Sk0ridqVrH5vW9ykpJhc27aNtu2yllaztpviL2qzO1j6zAbHXa026SaEkll1H7O1l5z2rOWekrYfi5+vcrkWhq8lveaojoLLtGev\/JTZKb\/GTIvit5u\/SvbdWvaiFXaB7Dkns3HPC64PHdcwxZVkLniTXJ3AC6mgbVqTkl+VyrVt26j42VlfRdrNohXXxd3nyp6uNiDuNP1uaOiC6F3tbpSXnPasCaXUxud2NrcLSfvEnfDHkesda81l2guyR9mpqE36S2RZX1olszuF702y5ype9n2PwfWhhQoLK4+bdZ8qyX5a1JtUVtuWjVauIvcLmSatSJ69tWpXG5AhfDZfDUnpJac9a8Lm8tlTvwt+2+U8Kt0xX8Vl2tezR9upgm8ZhaqSVVayp\/CNT\/ZcwYvOc3ve9aHT+YKN2SN9bl3Pngdq27LRylXCfqGgSWtPYlx2rdrVBmQGDXFIVJ7o5UYZueMZbXw1eyp3QWhSuLg+eG71tP1Ycpn2ouxRWu5fgypz3P2a01XIHty96hzre0fyzOtDCxVuHPestW2lSWW1bdlo5Srqx1utSTp5uLBW7WoDcqJVamu4t1h71rRLm9e+SDbvkToHV1hPwWXaq8c9kvyLRHy0JCfInjdjeK6B+fWh4xqm\/FtO\/95imqZxGEo+Mi+fe4M3g1zbDhutXMVbXrSitC9uqTq7k6l2tQFZfuecHHupvxNfcmXP2vJA7YskvwfxEN3\/3kk\/M6LkyPhjq8p9GTp9ZOJeq8vCbD75mxBW0d+tZe\/Npalkz8mZnmMtz0B4j6zNF61VIHeS3mN6P55WEm5QW11qkvRmEGrbvtEk2ApXEbqk7Ira+1qYmInPwJCrXW3AmmXLuUMiVR+cOSa1O9yv5dLmtS+SwvYH29Z\/L1XYsabF1vbFL9D168+L38TCj3riKuq7NfM6F5tK9pzc4a9r4BzwFXbAJu1t0y8YrdWfe33xZw04PrLnAQds0s4uGD1v8KwBJ3Ce7AEAXAXZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvZM07Tc0Mr6hgG37XJJfwDvxS57wpsh7t\/JJ7d+rOnQi7Jn3sKuOUH2AHhL5uOe+M7yT6o0e0v5h7ZC9gDAo16bPdFYJbjNu+uPb\/1zN2jl1\/IsHXHdV+j79laNt817HrTBfeXDTQthIY7rlJvcx2O0eF+TFQDgUg4z7vESJgwf\/wGlfG46L9ze2LdphsnZkzYlM+7JbMVf129tkHNJ\/U8YYwHAYbw8e6IhwLx8dOMR\/596+Sh9vLGE3IeLc3RiHvgP6HkgPRJNp7kiwXL\/j7ASwgfAhb00e4RP\/UGWuJ46HAIJ5e+CDFo6+njQtHP2iFuJFsbZ44ds0\/ajFJ9kD4CLelH2qJ38vau+ZU7XadEjZ0+ykUfHPfrARNkpZ2Xck2QPIx0A78M6e4RTDfxhzBIH3jDAdcda+fikNj+Wct\/3rGePMNIS427D9z3ayC84BJxuAOCSbLJHPRlg+fam66JxjFvH73\/l8slPe8Io0s9zy2WP0N7lkcfOc0u2IJ\/npuQcAJwe1zVI8JsbAHgysidB9gDAk5E9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABr1tnzFQDw9l6QPcZbBAAcDdkDALBG9gAArJE9AABrp8+eoeMG11vc7gzeNE03vLotAN7OubNn7NumG6ahI3vqDF3T9u6fpA8AY+fOnhs5e+YR0Xq\/Ope7DZ68P4LHwqHVPGZo+\/E+eljfihtmNG3btv10H3nMay6jt3lp294af2tArv5lBOPJh3FwwMa+DapnJAng6cieaZqmsW+XGvyBwDC41echVlz9PaLym\/HrH7rGjTmCbt\/txdi3c7uHbv7\/OB0eFmfPvT2ugWQPgKe6cPZUVnFPFj+GojFFlD01G\/UGUF41ava4UVc3xMUSO4x7guwBgKcje25u\/Xvw7cfQeX14OjW1caPedy27ZM+2JigBCAAWLpw9FXNurpZ40OMGBG4ebGWjsqBar+Nf5uLGvnWDlednzzT2nTcHqM4lAsBznDt7\/JmspMeszZ77WXPRknvVXedODYg3u7qNcFbMK75soO37btnMXGroGu+Mhn3jZ2lSWO\/Q7b4pAIidO3uwt2CaEQCehOwBAFgjewAA1sgeAIA1sgcAYI3sAQBYI3sAANbIHgCAtdNnj\/fjTH6WAgDncO7s8X4Jeb\/mMwDg8M6dPb7komfV19QBANi4TPYMXXz5S7IHAA7qEtmTXmQaAHBgp88e\/+YDAIBTOHf2+PefFh9kOAQAB3Tm7EluFs25BgBwCmfOHgDAOZE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsHb67Bm9G\/jsWzMA4EnOnT3+NXXGvuWybgBwCufOHl+SPVxTBwAO6gLZM2dMOudG9gDAQV0ge268+2cDAA7tOtkj3boUAHBE586evl3m1IYummBjzg0ADurc2bN82cP3PQBwHmfPHgDA+ZA9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsHaN7Bm69\/4VqbuJ0ftc0W75UXHbj317vSc\/uCz7\/XfS8xOdf5bnMrscEHFryx2zmh1edEtlbT90dq\/f+YjG29OO89i3z7xe1xu+f6drZE\/fNl1\/xe6n0iXvYCQ+r\/71k3bsai2tvF6HLtilsW\/njqnsU9aOYSy+poL6h27zbRv96\/+6XTQwzhfjSrNOP87RE\/KkVl3v\/Ztx+uy5vXyFd9uzrqnjPnG71+hyRZ\/gEj\/Ly2j+WNP24\/0DTq5VG+qfRa9dv1OOP+X5n13DjsP7HNrmP+sln39LPrh5+9N3S3mxPckGbkct27N663SDq6Rtby+G2\/a7wX2o7\/0BlF6PO55dFy3X2q+W1\/Yr3Itg4di3c7H5boleO\/3xn3v+x77tereVlXZm6pnu2eOt1w1p9nhbSI\/b5L\/ob5tp+zE3mMi8X9TnJXmd55\/fubSYPeJxLh\/6vPb9q43oDujc2TO696hh9kzRq8R\/7w2D\/yYRLm16fwnmm7WlfulzU9RHuEf9gmPfivd+9e8Ju5elzeGnXK09kzg+0Kdm+rYJjttcT9ChBF1nMGRaXkxKPV5NU3isMsdTLC\/vl7+H8XN7HyGMwdOejP\/8KF\/+vdpOrZ4pyJ5lu2F6BsEgHrfbxsbwiOSn2KT3S+Z5UV7n8vOblvS2Khzn4KECr3r\/3rdH9kj2v2e2x\/B4Ly+o4AWjvSmntXfa4\/WXv3aFAUtwNXCl+lj1uCf85Dj6n9LV9tRkT\/L541bQbfd+UP3siWa2kk\/1wQZrj6fWd8j75bej6DOTetOQynbmbj5yWycsEI97XH+d6dtHN5hJH\/Zedd4rURiUVD0v2vMrt29d4bNyq\/o1798zOXf2LMy\/br5tMPiEGnwyevCFXl1\/xeemshsdPTCPL4tmLcraIzyv2uzHluwJDtjG7KnNAG2\/\/NWekT1q+ZXs6br49iTREVo9bvMfcTe5Vn6P7JGeX3l762qy5wDv38O7cPY8+x4KQxfOjAd9YjRJMVW\/0KvrV167wiyMPn0Qn1u198ELv0hYb0+wijcxFJZfHggPwP0tmh33iPN7cj16H6e1P5s9wn55e1R06LXjUNtOrZ6lnWEjw3fbsnbmuPnfXGjZsJI92frF17n2\/GY2ocscPLGfecH7d2nOGcLpCtkTfLkXL37iaCj9eOqNhtuuc5PN0dRgaZs21y99rR1+tx98Z7uUFxfuyd+BNvr+Q9n0snNBe\/zyuS8i3JJumKtq799gd8PUt7fDGL9+pLkRvybXqszxzJfX9svVVnj00+NQ287M8XRnGvtvsXTKZ\/txG8Xm6O8Xbc5KeZ1rz2+8gZKeWhtt6\/2M\/fv3Xtc5puCukD04o\/RTnr0DNEFhcErvG9jx+T3JE1JxQsTLkT0w5X3ye\/G0wHFaIjpuLp7Ens+vOujBdmQPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALB28uwZ5Z8YAgCO7PzZQ+IAwNlcOHuefk0dAMA2588edc6N7AGAgzp59vhOcsUlAMCFsucqt7UAgMs7d\/b494BJrljOnBsAHNS5s2fKXa2W7AGAgzp99gAATofsAQBYI3sAANbIHgCANbIHAGCN7AEAWCN7AADWyB4AgLVLZM\/8K1L7X5J2zdTc\/3t8w207jTs0agddM\/XFTenb2xF4\/NhXbbeKa+ST6j\/UdueN7vhOeN7zMvZT5jpYY\/+CpwxWTp89Y9++5uIF+bdNraHboe+2N3TLQeh27e9SfTs13aM1vKQje+p2W+mY9O1zn4vZ0Mn7pS0XZV42r3q+YOLk2TP2rRoAz7ymjj\/iaZoghFq3vIsX9uP9g3DSX7QFHbfbaD9OQxds2v0ZfU5c3W5E\/JzuFvr\/zQU6b6w29mF8DlPTTE3ZYC4\/Ppg\/\/\/ohV3sc3FbS\/Rq8Ot2j8xbTJ3fynt+2Lf3wkfahYv1zezq3C\/6TNdwXtlPf3ZrqVxINvvt26nupnmnP52WX7Ml8hiN7Lu3k2TN0bde17oJuY\/jYU2fhxPdM671L\/THBdO8WXRcZNGso\/UTvvxv9odLgVRfFWG67BVvJi7InOCA1fVxmu61UyYbjINbvjw\/8HtOf\/+zbIB5cmS6JJU263Uz97pXgr+X2JZ2G0sY97qDFW9\/peZl2yp5pUBtD9lzaubNnvnXcLXNyY6AnSLMn\/uAfds2ZN+TYF88meSnVhv2++Pk3v12NOD4oGfc8ePzF7cqNrz8Oaf2Tkj3peGJ5dgZpYeV+ZerX2uMf2Ki21Tm3DS+A6vY306AvXyUO+sujHed0\/uzxXqB929p9TnpN9ty7leD7ofCTYzTX\/3j2ZPiT9enu19LGPWJjao+DWL\/cRw9FvV40rs1IRx6ZWabV7ImeUPvs0VqyulyjTTgz7rm0c2fPNE3eXXuie8e9ZM7Nnz0Ycl1GoHjOzVXbKgOO+bOnWfaMfTAHpc31Pbhdcdqt9jiI9bsl0VyWdmZXG36YEL7fUpIgqk2rv2QOMApj99DQrYyf3J97PS\/MueEBp88e\/QzrZ2ZPG04suI3Icz7D+kREybkGTt\/GI4xlWqydOvcVesF2A0n5kkRsk4Mw68pnpQq2GzqBvQwAAAkPSURBVJ1uMNt8HFz9y\/PlfYcf7ZdfXlwY7IV4goC0SlqVa\/zgnTSRTgO2rZAl0cSdVs+06\/PCuQZ4wAWy5xJOeo61Sv8wiwc91CMf73nJnGPN73sujew5jOP8thQHtJzbfaFv4Pf9kRxOhewBAFgjewAA1sgeAIA1sgcAYI3sAQBYI3sAifvZGCdiAU9w7uzp75cRFS8mCmw0X6xpnKZpGrrb75PH6NW29yuutv45HOcSy7r1STl0T3nrPHKBK7c7T31H37cSb2To0u3ePonEy42vIXktZ8+e5QeZo+nV3HBCQ1f4CgleS\/e13EKXRo+84vyXbrTR8vqHrm1dPQ\/0g\/u\/ddw+PODZ7+ja+sXye+zomzp39viSN\/OTr+d2csuH7Lad+6z5Y+B8vJbP1LdLhbe3g3n7\/Jc7qtLn9\/UPsM9rz6I4e+4F5U+7Qnfj77N3TbnWNc6vKTlA6Qs33R9vHe\/iqV3b9964bOtx69u2H3rhXiTift0b0\/ajv4tRa5f7WnRevdFM5nI9LOEVEvX18n5l2zlJryut\/mltvCVnlRr5cRsRuUr2jOnnSLJH5b+Lhm55uwZH0fXU7tawQzf\/v3CwT9Geyuy5ZUCyVpoNfqcUXFvdzd0lt9fNNFmq3+vDhs7Vf2\/nfRNbj5t\/K5JpXIJD3a9p6VrnfyeXUgwWRONIL5eWGy75cSWsldkvvZ3a60qrf9NyaYruvkGyJ+Mi2bN7b3h13gdO7y2v9lnuU2o3xMUSm8Y9T2yP2KD8q2Xe1K2rWc0eoX7v8dENEoJNVGRPsnuuRUHqlGSPctyifv+2PL9fmSAf0xxZ9inowMNNbMyeXDvl15VW\/7bl6d6ixEWyh+jZzvscvU9ff9j21M65eVMwUQPTLMjtjtTz7Zk9c5H+kewJDsx9+cp+1WTPvc5g34IRQ\/okFo97su30GvyccQ\/Zs9Elskfue5hzUwVvIq87WN5dY9+mN4R9WvYYtWfbuQZCNcKneq238r+h8MssW7jPgGXqD5uzdLXeDt3OVovbX3bc5kJeo2\/b1\/Yr2rbwmPC+G7q2jwc94XdjJdkj7JfeTu11pdW\/abmycX9OEpIrZI\/S9ZA9qnCSIp0gapqm7fuuaZq261pX6n42rv+t75naU5w94XceS82ZKaJ0F1xh71yD8GubpB61fumB4Dv8KfxcX3Pc5mLu8Wh6UHpq\/Ims5EAkB006qOlu3RpwG281jbyFdL+Wr3yE8urr6l5Z+HrQtyuXX5bGC2910fnkXCF7gN0tvRwdyAZnOPU4P7otLK\/saG7EiBnZA2B\/x\/+53f3jRUk7+W3p\/sgeAIA1sgcAYI3sAQBYI3sAANbIHgCANbIHAGDt9Nkj\/UTPAr8dA4DNzp09\/i+l7X\/NdobfzwHAEZ0+e\/zrnUhXyHhiOnDxbADY5tzZE918SnqI7AGAwzl59ng3rRr7zvwaHvHFiQEAJc6dPcGFicuvUrwTxj0AsM25s0e7h+7tb+bcAOCQzp092XviPj17OM8NALY5e\/a8DL\/vAYDNyB4AgDWyBwBgjewBAFgjewAA1sgeAIA1sgcAYI3sAQBYO332vOr+PQCAzU6ePUPnLl89dFzWEwDO4dzZE15RbeiC2yg8\/Zo6AIBtzp09\/rhn7NswacgeADiok2fPLXJu947jutIAcAqnzx5PNOcGADio62RPckcD5twA4KBOnj2Z2\/eQPQBwVCfPHgDACZE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsHaa7Jl\/KZreJWG5nhu\/IgWAkzhH9ox923TDNHRx9oT37yF9AOAUzpE9N0n2BAvG6DLWXFMHAA7qWtnDveMA4AwunD0AgIM6e\/Z445p4zg0AcFDnzp5p7Lv7Eu7fAwBncY7s8W\/TM59q7R5yp1hz\/x4AOItzZA8A4ErIHgCANbIHAGCN7AEAWCN7AADWyB4AgDWyBwBgjewBAFg7TfZo9+\/RlgMADusc2aPdv0e9rw8A4MDOkT03WsbIy7mmDgAcFNkDALB24ewBABwU2QMAsHbh7GHODQAO6hzZo92\/J3NfH7IHAA7rHNkDALgSsgcAYI3sAQBYI3sAANbIHgCANbIHAGCN7AEAWCN7AADWTpM92n16+tb9rpTL6gDAOZwje7T79Aydi5yh4xoGAHAS58iem+w1Q8e+DbOn7po6bvzUtG3b9nOFbv1l1DUvbdtb5ber+pB6AFDhMtkzdMHF3Kaq7Bn71tU8dMt14YI8c1sf+3au9z7WSmIPAJBziexxYfBI1csVSZea1OyZw2no5rJkDwBUOX32jH2783kGQ7c+7iF7AOAB584ef35MKF085+ZNuS2JMvlzcX7EkT0A8JhzZI98n55xOT8gnixbVirMHqWa0TuFu++apmm7rnWlhm4+AcE\/KwEAsOoc2QMAuBKyBwBgjewBAFgjewAA1l6QPQCAN2edPQAAkD0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALB26OxpmqZpmujf\/sK02Pznp0+f0nVnv\/zyS5NIi3358kWsHADwuEP3qmneiEkgZo+2usuedF2\/2JcvX9KIIoQAYBeGnenQNU3TDRVriL1\/GgPin34xMXvSqsTs0bYCANjMOntmqwmkhU0mZvxQmcc9+WL+Q2kxN+cGANjda7KnKoHEf4jF3J9R9oi1RalWWwwAsNkrs2c1gTIxkA5WorW05X6Bn376KbNRAMCTvDx7uq5T0ydKi0kKBldRfs7NPeoX++mnn6IYE4uJSQYA2OyF2bN+2sFqDDRN8\/vvv0ep0EjnWPtf82hJ1iTfBk36DB4AYLOXZE9p6jTJGQHi4CNNi3yoFGaP+zNKMgDAg4yzp+oU60Vt9qS\/70kn09J1m2SMJdYGAHjQOTrTRhI9qpWMFmp\/psvdEubcAGBf58iePDGT0ogCABwEXTMAwBrZAwCwRvYAAKyRPQAAa2QPAMAa2QMAsEb2AACskT0AAGtkDwDAGtkDALBG9gAArJE9AABrZA8AwBrZAwCwRvYAAKyRPQAAa\/8frtNotuB5AuwAAAAASUVORK5CYII=\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie die Locale-Einstellung f\u00fcr eine einzelne Xpage gesetzt wird, ist hier beschrieben. Um die Einstellung jedoch Applikationsweit zu setzen, kann dies durch einen eigenen ViewHandler umgesetzt werden. Dazu ben\u00f6tigt man eine eigene Java-Klasse, die die bestehende Methode calculateLocale \u00fcberschreibt: package &hellip; <a href=\"https:\/\/hasselba.ch\/blog\/?p=490\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,89,26,74],"tags":[7,31,86,32,3],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-java","category-jsf","category-xpages","tag-domino","tag-java","tag-jsf","tag-tipp","tag-xpages"],"_links":{"self":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=490"}],"version-history":[{"count":3,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/490\/revisions"}],"predecessor-version":[{"id":493,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/490\/revisions\/493"}],"wp:attachment":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}