gettext-csharp-0.19.8.1-bp151.5.1<>,[X_!M@eee5D\)#6hu-)rk _=~ktLHѽ]#5Ήt9lO|\P*t]a`~DŐjj3 7dkT/DȞR b3s৭&*K 2~ߞ>!WUF|gfuLgdd.hyyP"X(},XT_yiB;Ei0[8%$#B 3>ƌ#~6I4[ٍl][;m֕>P?Pd $ I  %JPXv0v v v  v %v & v'v*2v,,v.. / / (/8/ 90 :0 F:G:vH<vI>vX>Y? \?Lv]A$v^D bGEcGdHeHfHlHuHvvJ wLXvxN0vyPzP$P4P8P>PCgettext-csharp0.19.8.1bp151.5.1Native Language Support (NLS) for C#Mono with its 'resgen' program uses a design that Microsoft created and that gives the power to the software vendor and not to the user: it doesn't allow the end-user to create his own localisations for existing programs. As documented in the gettext manual: The advantages of the .dll' format over the .resources' format are: 1. 1. Freedom to localize: Users can add their own translations to an application after it has been built and distributed. Whereas when the programmer uses a ResourceManager' constructor provided by the system, the set of .resources' files for an application must be specified when the application is built and cannot be extended afterwards. 2., 3., 4. ... The included GNU.Gettext.dll gives the user this freedom back and the also included msgfmt.net.exe and msgunfmt.net.exe handle PO files more reliably than 'resgen'._obs-power9-061SUSE Linux Enterprise 15openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Tools/Otherhttp://www.gnu.org/software/gettext/linuxppc64le$!'*  R)~s;8-#tBfO{2FK:x9JirR) rug/,zh6ZCi&:?.l3>]wAA큤AAA큤큤A큤A큤큤A큤A큤______________________________________________________________________________________________________________________05117c23ffbfc9a3b478c97c851297e2de8b8b932298abca504846b77c7aafd884d132ac1c532eec35c6563fc7b4b8bb024faffa541663fcc5c493bbfa150424b2071940afa9befef0416555bec38b8188c28d741e2ee9ffbcb38ee3200307fe5cea840376dd62d13c449af47fca645d03a92ebe64503b85c62c12e307bd4ca99d93a12d18ebc1efe2af9d803d5353d81c03392c5f48e2a19dc82f72d0f6b6a0707581285c5cd6158576e924d18c92450871785a6f0ef70464f7fbbb78c9f25adaacf888a29717a2110b68b7179fd66f8ef936b356c6e1f469e47757707b2a1a10e483a9c31e9f387fc88492e35094a18ab09e554b25c952c802d37f8763feaae0df32c5bad17a3341e5037e847a760e3eb75fa5963ee37f157632e6f4ff0d7ad4e77f81b56073da93ff1b247e9a654aa5558974384d12af64153c0cf96636655a7cdeb68a83e11e9476ea7ef646ca80488d24ea67a525370d4fe625778183f673607f8c3e542b8ef75dc73f2b39116a6b0aecfd8f749c22ce2e179179efdde2c68271919159c62969fa7c3ac44787536f0fca2b0e953bf1ccef05474759c4e9a53039ac5320f855cc5edd0350da5e95443b2778cf4a137398b21dd339f449b03482f09d34f451a0db7427426c4fdf47928a8788366cf509438efd8eff23ed99ef43a7c98850b7d289f2d4a25d34d14216452b05a6ce72a52220724ac0ca6363930aabd5188844cea724e504df0e23131b59dcb735a004e438bfd031c9eb2a11649096679e6187f5e8d39dc256067fb953fae2cda402d5c838b8ff20e14ea454665a28c9af75da1c4654e7124e5205022fa1e8fb0870a065f1dae264fe01c2d073dc70f03f20c4de2ed35289a5948c15be2b5c8da87b5c046856c2b1ed09d0d4e93a0b7dc184384ce15fed2cf92b02352d15a11c7687913f8566dbe700139abaf2a99d684cd7129b999536ecf1957818b1e1a40e57b22e8ff0679b8b22666c73311456f1cac8b80a8e26f77dd6abbf76bcbca5ad4126fb7de422b61f38be1b5f96d32aebdf07ca6b33653a8fbaa5735dba7b5148b6a49e5a9b74f6379ea79d9e9ccdc184f0e3ff1a109a41d99a1edb69525debd3b802e0b684e6231e73105a3fd1ea2fd203c7f8a8e66c451e3a537046761fe7c1b7551d0e9fc2ae005795e45136de835708793dfce36177d0bc2d3aeb1bf37f278be1531e21a7c2868470eb77e91bf63f5a3aa1fb39e9d088640bb93679184599b52352a786927b7b76f3a2f2b7ec808e779a847bfefe47fb15c4db70456627a3b114d689c3f41e6eace715b747eeca748360ddc6d3479e668a61a7de5c6e579b7f3d25637976713466d802653f3b9650bfa56be3a77841e308c59ae8df1b6b182b80e629c7780d9e9cf2a6d1048876caad73befcb5a47d402c23fd009dcc240387f4a90e3805caf9e55b4f567cde133cb69881dd46b90a8933623e14f48269c05401b59dd259bdda8e729c340c13337213772e5cbd4870f71887a7cb1ad6d410d6e16e0523c7ecd5726eea434cc7692b075e3af48735f0837447e0b9d33eddda6a83dd4286244dba93f630468d0f3c6e82de2606a7f757f4d741b427f1bc69fdb6e961c8115adf7dc09342eaef4f02a4efd6cd9c4dc863fe6ddfc797d70f4dc8b7ff4ce43297506e564e8ae3133c797630a8e0f21a90c0de451152bdaea94c3f7a25a1d5844ef997505b2c7d2650568bc0a6bcb50effc2f831cfa7acceac0b92bfbebcfb95a103b7a7f1cdfebe092a6c3193395bf1729e03e98e33207e0342c5622796bd20220954350c68c1b5b16b1c65461e26f866cc114e5509e379f0404f03127768d91efdc49babd148489dc4b3e56cc073faf0069395bb571bd967ea4c487275bbf5a085f40a2616258822f734dd61d2c5b369455d5c4c340d2a43bf7cbc60bb34701ad91f0f2eb3f00be5244134645fec34852b1435e0058780f7ba2cfd9595ae19c44437c6253b336c350aa2e37c98152ee763d241fd3ced8b6b71c9bebd6c9fec9167f67cd6e6305d48ccffc3701152e535e3bbab1cea34c16b5b4c5ae009ae5c1b9bf47177713f836eb8afdeb575c220f6b2fb4d7d752e2144eca9d937c8cb4139aeceddafb38bc07e4a4f36b10a0a1fc2f02e6ba18d258906e82cea624792677f825a31b23dd42d8d20921220b49655492f23ba164de6bf72210e30ea4729a63d06d071524e82f6a15fce6fa9b8b0efb026a7f74f0d3ebb9dfd4790ddf37c3902fca6818810c899581118b7fb63f0d0b8b541429c503d0e48df75d12c04171cdbe69ae54031f78d3185f76c779f65829725492aa35f2dd3667b55ff8d256e8595ba9aaccf11ee06a47b191a29aa8fa4b6d193a97e61409f49b8d61d6c3950672a2168e56ecde498d65bbbe676a086c72efe2660a925a69508c7a8001a250d103c42b2f1847db9f76a0bd7c846b16988fb9345107572917c7849f2f7353455d2839ebf5d493037844f17ed1707a1f830938c970d49bf6ea82a410fbcf63f32301ae3cbaa1bdf02e5c65b9c051e5a2c47fb1b59b9e26a50ab33648444187b5d92f230308f41421827f75ab5cf60e32f84a73afc61276db3c06d493fd901b47e75244b7b94cac2cc638d403ee19ea54854673366b72bb20a763dee161684cb6985ad7f555c6c30db794eaace48248ad3e9fc8973a216c14b3412f5201d85913efbfc82a55c7836aa94efcbb9bfee070c3270a83c07b65480d955934fe94b153623eabf5db34d6554fc00d3a9af1377cb410e53b56241c913ae4b28774e4afef806a9c4d78ae5668aa53039ac5320f855cc5edd0350da5e95443b2778cf4a137398b21dd339f449b03482f09d34f451a0db7427426c4fdf47928a8788366cf509438efd8eff23ed99d1a9723b842403fc6371865cdd9597e9d18fe29bd2a228707723665d8c934f422007a17f53d3c085e727265f2c7a3816db5b7e89bfd207dd56954018fb21aef8649096679e6187f5e8d39dc256067fb953fae2cda402d5c838b8ff20e14ea454665a28c9af75da1c4654e7124e5205022fa1e8fb0870a065f1dae264fe01c2d073dc70f03f20c4de2ed35289a5948c15be2b5c8da87b5c046856c2b1ed09d0d485d1c0ed8803ffaf5981e67390f28a450215004a559a4a58bf91ae5d46e2aa42abcc0a7eb4f8133881c9129da02062c7d04b8f4ab052c36b7857a3572d974a917b5fc2c15a459aaf7a4a7bdaf9352575928a2ea866439735b0bd4cec7860a035f66671dd04649ffc3a65ceafa6f0bd50e6214f85dcb81bd63ba130767d85515a449ef717eca8c043017ec7e8fa3715fb2ba5f170a9e71b058c73ecfa22ff50e4bcedde792fb46292d97188302ed8fadfbba168f03501abcc778f8f912afc281a74f15c241a4aa22a3efa7882fea8e541a177595d562f8c391f35024495c025b52a71c8aa142edd260726e67fae8a47db5f13abbc0bd59cd04fb89cd6c6d9b02b02472a56b103ad53b16ba4d12181cd71a4452f5272c5eae742adb369502e1f592a90b31b0f658afeba1703fa206ec71db8c7cccba0ff63c8189dbe8abe5afb3c5003c7c9224b067837137fc6b2e593b8e61b6ffe9c627870511b2d7839f73ac6710c1491a94425f66348c4e91e0dfc5781a07a4f5015cf2e4869c4f60da1edfaba07511c875c93a86129e9f3762fdd1958dcb307b52095d109a2644d558e6ce8bbdf5fb91628adbf3e2e75a4b4f7d15c98d679de633eb0e173f968af1e29d881bd7f27f6406b24af8d4e44d2344540f144e3d15f7e45342920fdc6040be126621c9c629ec1f99fbc9e4467c105b9de9cf21bcc507cb09661e95ea38215b210751dc99825843f85d2adef2425b4c57917e80489643277a267e0bce05b23adc0620d372c8ba5fed9b7ec9a99bcd178bc24dc547a37697cffdc25ee168c37400cbe1e497985bc6de4a0a4b941d25681e13516c9cb0dccbf4adf554d78a687bde1eb81b17534563fce890cc8872a67af41a93c3ddfd04918a476b9cdbc58969e77417f746173bd98e043bcdbccbd152f1f62216aa9173c34d94f25868459f0f969f9f41bd452600eb3d8e9ca9e9770ef2530ca2d849d1dce3c93c0396d740227cbaeb4255470223bffe893ab991dc141857ee8dc63a0a932705af982a71d693463c03827b9c81d1235000f90786ebb85050c7135c1e3a5031732f0246cf5e3324cdcde8cacbce46aa54bbf333a1ed6b11a20d382bd01662a5a75c5f9d211a3e7acf288e8e061dea0c5dd1e494b2c0ac19ed27cd4d75ba0a8744b4e926daccb42e3222ab97ed6ddf54431184ab83cec1669b14955f9fe3137f4b8a03da6bd043cb3e6244c3aa21a40aecd13fb471e412683758c911ddcc748330f90c652faf12f770b77831e4edd8da52cc03cb20f27d2d58e9d18570802780341db311224c8c49ec8ec42408f576cea8ad6613548cc167631f6ee188820db50f16bfc2f57ecc3e4fa3aa61f619179cc35bbd9c3e6c3e1d5e3d7a70815d1461f38a04402f937aebccf44f632da434d8d1bbe193a776778a9ccbcb65697526ec9b05b198a7568665dfd547e6585c368b992c52e2b077a3b1b110a6ca210097a2625d62e1633b46e4637accf58a86db6ff236dec7d6ff8baf9d2550c912d73ca768389b9d95fa3d9495c19ed371356448edc8d5ac6401369c9a999500492b8c774fb96a91d6d093a9f6a6aa33b0593e44748a7b9434be084071339c6a9f914c8e9dbb871068ad2eb6cd5daf738349be0ee0192095e7581ce6e7babe1c4769101717e9f7735af22994fc47ab0ec8bcc54148e4982ecde2b3293895657202823f0cd2bf8fffe4668e410374ea3264d2665a381dde6e97909f5705cb6e47bff380437634092c99895c173bc4137aade806ebc4b24ed22e0e4654ca5979dfea0723b74a01d3ba7228d5f54a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgettext-csharp-0.19.8.1-bp151.5.1.src.rpmgettext-csharpgettext-csharp(ppc-64)mono(GNU.Gettext)mono(msgfmt.net)mono(msgunfmt.net) @@     infomonomono(GNU.Gettext)mono(mscorlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.0.0.04.0.0.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1Wf@W[@WW@U@UUTT}TASastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.commlin@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.depth@suse.de- GNU gettext 0.19.8.1: * Fix unintentional soname bump- GNU gettext 0.19.8: * msgfmt now produces little-endian .mo files by default. * xml: xgettext and msgfmt now look for .its files in directories supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS environment variable. * JavaScript: xgettext and msgfmt now recognize numbered arguments in format strings.- GNU gettext 0.19.7: * can now load custom string extraction rules in XML Internationalization Tag Set (ITS) standard * the existing XML-based language scanners (Glade, GSettings, and AppData) rewritten using ITS * Add msgfmt --xml option to merge translations back to the original XML document.- GNU gettext 0.19.6: * Support AppData file format- GNU gettext 0.19.5.1: * fix build on old platforms where stpcpy and stpncpy is missing- GNU gettext 0.19.5: * drop gettext-check-allocated-size-for-static-segment.patch, is upstream- Add gettext-check-allocated-size-for-static-segment.patch from upstream * Check if the embedded segment size is valid, before adding it to the string length. Please see http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html- GNU gettext 0.19.4: * The --keyword option of xgettext now accepts same argument number for both singular and plural forms. * Programming languages support: - C#: xgettext now properly handles Unicode characters encoded with surrogate pairs. - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR. - Shell: xgettext now properly recognizes Bash ANSI-C quoting ($'...'). * Bug fixes: - Fix integer overflow when reading certain MO files with msgunfmt. - Avoid invalid memory access in various cases. In particular, when the same argument number is specified for singular/ plural arguments, and when checking Lisp and Scheme format strings.- GNU gettext 0.19.3: * Fix xgettext mishandling of octal character escapes in C. * Fix autopoint infinite recursion with certain configure.ac. * The po/Makevars file has a new field MSGINIT_OPTIONS, that can be used to adjust msginit's operation. This is particularly useful for controlling line wrapping behavior together with MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.- Update to 0.19.2: * Fix xgettext crash in parsing empty string literals in C and Vala. * Autoconf macro trace in autopoint now works again with Autoconf 2.68 or earlier. It was a regression in 0.19.obs-power9-06 1603646447  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEHIJLOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv0.19.8.1-bp151.5.10.19.8.1-bp151.5.10.0.0.00.0.0.00.0.0.0 GNU.Gettext.dllmsgfmt.net.exemsgunfmt.net.exegettext-csharpcsharpdocGNU_Gettext.htmlGNU_Gettext_GettextResourceManager.htmlGNU_Gettext_GettextResourceSet.htmlbegin.htmlindex.htmlnamespaces.htmlexampleshello-csharphello-csharp-formsBUGSINSTALLMakefile.amREADMEautoclean.shautogen.shconfigure.achello.csm4Makefile.ampoLINGUASMakefile.amaf.poast.pobg.poca.pocs.poda.pode.poel.poeo.poes.pofi.pofr.poga.pogl.pohr.pohu.poid.poit.poja.poky.polv.poms.pomt.ponb.ponl.popl.popt.popt_BR.poro.poru.posk.posl.posr.posv.potr.pouk.povi.pozh_CN.pozh_HK.pozh_TW.poINSTALLMakefile.amautoclean.shautogen.shconfigure.achello.csm4Makefile.ampoLINGUASMakefile.amaf.poast.pobg.poca.pocs.poda.pode.poel.poeo.poes.pofi.pofr.poga.pogl.pohr.pohu.poid.poit.poja.poky.polv.poms.pomt.ponb.ponl.popl.popt.popt_BR.poro.poru.posk.posl.posr.posv.potr.pouk.povi.pozh_CN.pozh_HK.pozh_TW.po/usr/lib64//usr/lib64/gettext//usr/share/doc/packages//usr/share/doc/packages/gettext-csharp//usr/share/doc/packages/gettext-csharp/csharpdoc//usr/share/doc/packages/gettext-csharp/examples//usr/share/doc/packages/gettext-csharp/examples/hello-csharp-forms//usr/share/doc/packages/gettext-csharp/examples/hello-csharp-forms/m4//usr/share/doc/packages/gettext-csharp/examples/hello-csharp-forms/po//usr/share/doc/packages/gettext-csharp/examples/hello-csharp//usr/share/doc/packages/gettext-csharp/examples/hello-csharp/m4//usr/share/doc/packages/gettext-csharp/examples/hello-csharp/po/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:14728/openSUSE_Backports_SLE-15-SP1_Update/aca8d767da54d744ec4e3c5e8598976f-gettext-csharp.openSUSE_Backports_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linux            PE32 executable (DLL) (console) Intel 80386, Mono/.Net assembly, for MS WindowsPE32 executable (console) Intel 80386, Mono/.Net assembly, for MS WindowsdirectoryHTML document, ASCII textASCII textautomake makefile script, ASCII textPOSIX shell script, ASCII text executableM4 macro processor script, ASCII textGNU gettext message catalogue, UTF-8 Unicode textGNU gettext message catalogue, ISO-8859 textGNU gettext message catalogue, ASCII textPRPRPRRRGApQutf-878f65e025094a7724b637eb0e31e150b9ddec95e77ab91a329d78112c0c5596e? 7zXZ !t/*z]"k%k (Q!|x^,C4/H{+cE4G @U}w'^@P ؒ`c?4-?4piiLIH-'3R'K[ގI[G#I8Av,>JR53-Ũ{evW1|tqlv/W}0S3FI<ԡ(Mh;#{~"_evyؑ\'$i%C?;2w67>HGM Zl?Q:A\3Cy@wI BLvNo\vzl0-u>TU@'Zœ15X<ͱ,i-Χ@<vv@k. ,+-03*hI?D(y7lk|oUx FE jmGv9"R~w9wT|3WFwuu(۞b|f| {]ɘ.s\W2Q)e c,5dxc>_(sG *GB8g°}S>yg),Ж&5Xk,GdfmVe tQ dclvd-K~jIVi V>u$*  #ΐfͪS9gGO<St)Z&ysYv -i<]^ ~8&G7I+j}8ʙo`v¶ ez^QRʅTnϧ:d&Ҥ&FSCrw*~TXiPxwb^7JSOfNckfX Y@Kx3蚼iM1Cz'0lZ[<*(Ƞ*tg_'aex SZ['(PSC0N\2lm(z\(dbY  sZ.: 0.ψ 3EII'+;"|9 r-Wv;\G-Drd駌8_NJsljWtRp^_rQqR:bFsSr=;hζv 1*l2IwaXL51~i j+iŽwm"=6n^aI2)q=h+14. ;?{ASrZBQ&u~SW.*U5$3"۸t֟=_D+#_ڀN.{ :a$8. f`ZL!ѲnҠL2@ZJr[#/v3DJn'3`oĚv$0 `Zn[F"V M_dn2\N&c_gfa&3/i2Έn4D0g"jPAZ7et[Om^;4srHm"{y[Hq7ބ` 捠J*v 4ۡ YZ